Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/izzy.rb
Instance Method Summary collapse
Instance Method Details
#all_of?(*methods) ⇒ Boolean
4 5 6 |
# File 'lib/izzy.rb', line 4 def all_of?(*methods) methods.all? { |method| (m = "is_#{method}?".to_sym) && self.respond_to?(m) && self.send(m) } end |
#any_of?(*methods) ⇒ Boolean
8 9 10 |
# File 'lib/izzy.rb', line 8 def any_of?(*methods) methods.any? { |method| (m = "is_#{method}?".to_sym) && self.respond_to?(m) && self.send(m) } end |
#none_of?(*methods) ⇒ Boolean
12 13 14 |
# File 'lib/izzy.rb', line 12 def none_of?(*methods) methods.none? { |method| (m = "is_#{method}?".to_sym) && self.respond_to?(m) && self.send(m) } end |