Module: JSONSkooma::Keywords::Unknown

Defined in:
lib/json_skooma/keywords/unknown.rb

Class Method Summary collapse

Class Method Details

.[](key) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/json_skooma/keywords/unknown.rb', line 7

def [](key)
  @unknown_keywords ||= {}
  @unknown_keywords[key] ||= Class.new(Keywords::Base) do
    self.key = key

    def evaluate(instance, result)
      result.annotate(json.value)
      result.skip_assertion
    end
  end
end