Method: Qa::IriTemplate::VariableMap#initialize
- Defined in:
- app/models/qa/iri_template/variable_map.rb
#initialize(variable_map) ⇒ VariableMap
Returns a new instance of VariableMap.
19 20 21 22 23 24 25 |
# File 'app/models/qa/iri_template/variable_map.rb', line 19 def initialize(variable_map) @variable = Qa::LinkedData::Config::Helper.fetch_required(variable_map, :variable, nil) @required = Qa::LinkedData::Config::Helper.fetch_boolean(variable_map, :required, nil) @default = Qa::LinkedData::Config::Helper.fetch(variable_map, :default, '').to_s @encode = Qa::LinkedData::Config::Helper.fetch_boolean(variable_map, :encode, false) @property = Qa::LinkedData::Config::Helper.fetch(variable_map, :property, 'hydra:freetextQuery') end |