Class: Remap::Rule

Inherits:
Dry::Interface
  • Object
show all
Defined in:
lib/remap/rule.rb,
lib/remap/rule/map.rb,
lib/remap/rule/set.rb,
lib/remap/rule/each.rb,
lib/remap/rule/void.rb,
lib/remap/rule/wrap.rb,
lib/remap/rule/embed.rb,
lib/remap/rule/map/optional.rb,
lib/remap/rule/map/required.rb,
lib/remap/rule/support/enum.rb,
lib/remap/rule/support/collection.rb,
lib/remap/rule/support/collection/empty.rb,
lib/remap/rule/support/collection/filled.rb

Defined Under Namespace

Classes: Collection, Each, Embed, Enum, Map, Set, Void, Wrap

Instance Method Summary collapse

Instance Method Details

#call(state) ⇒ Object

This method is abstract.

Parameters:

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/remap/rule.rb', line 11

def call(state)
  raise NotImplementedError, "#{self.class}#call not implemented"
end