Class: QaServer::Scenarios

Inherits:
Object
  • Object
show all
Defined in:
app/models/qa_server/scenarios.rb

Constant Summary collapse

AUTHORITY_SCENARIO =
'authority'
TERM_SCENARIOS =
'term'
SEARCH_SCENARIOS =
'search'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(authority:, authority_name:, scenarios_config:) ⇒ Scenarios



27
28
29
30
31
32
33
# File 'app/models/qa_server/scenarios.rb', line 27

def initialize(authority:, authority_name:, scenarios_config:)
  @authority = authority
  @authority_name = authority_name
  @scenarios_config = scenarios_config
  parse_term_scenarios
  parse_search_scenarios
end

Instance Attribute Details

#authorityQa::Authorities::LinkedData::GenericAuthority (readonly)



10
11
12
# File 'app/models/qa_server/scenarios.rb', line 10

def authority
  @authority
end

#authority_nameString (readonly)



13
14
15
# File 'app/models/qa_server/scenarios.rb', line 13

def authority_name
  @authority_name
end

#search_scenariosArray<SearchScenario> (readonly)



19
20
21
# File 'app/models/qa_server/scenarios.rb', line 19

def search_scenarios
  @search_scenarios
end

#term_scenariosArray<TermScenario> (readonly)



16
17
18
# File 'app/models/qa_server/scenarios.rb', line 16

def term_scenarios
  @term_scenarios
end