Class: Selector::Anything

Inherits:
Condition show all
Includes:
Singleton
Defined in:
lib/selector/anything.rb

Overview

The condition that accepts any value

Examples:

condition = Selector::Anything.instance # singleton
condition[:foo] # => true

Instance Attribute Summary

Attributes inherited from Condition

#attributes

Instance Method Summary collapse

Methods inherited from Condition

#!, #&, #-, #==, #attribute, #initialize, #|

Constructor Details

This class inherits a constructor from Selector::Condition

Instance Method Details

#[](value) ⇒ true

Returns true

Examples:

condition = Selector::Anything.instance # singleton
condition[:foo] # => true

Parameters:

  • value (Object)

Returns:

  • (true)


24
25
26
# File 'lib/selector/anything.rb', line 24

def [](_value)
  true
end