Method: GoodData::LCM2::SmartHash#check_specification

Defined in:
lib/gooddata/lcm/lcm2.rb

#check_specification(variable) ⇒ Object



48
49
50
51
52
53
# File 'lib/gooddata/lcm/lcm2.rb', line 48

def check_specification(variable)
  if @specification && !@specification[variable.to_sym] && !@specification[variable.to_s] \
                    && !@specification[variable.to_s.downcase.to_sym] && !@specification[variable.to_s.downcase]
    fail "Param #{variable} is not defined in the specification"
  end
end