Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/abstractivator/proc_ext.rb,
lib/abstractivator/value_map.rb
Instance Method Summary collapse
- #callable? ⇒ Boolean
- #proxy_send(method_name, *args, **kws, &block) ⇒ Object
- #value_map {|_self| ... } ⇒ Object
Instance Method Details
#callable? ⇒ Boolean
165 166 167 |
# File 'lib/abstractivator/proc_ext.rb', line 165 def callable? respond_to?(:call) end |
#proxy_send(method_name, *args, **kws, &block) ⇒ Object
169 170 171 172 173 174 175 176 177 |
# File 'lib/abstractivator/proc_ext.rb', line 169 def proxy_send(method_name, *args, **kws, &block) if method(method_name).accepts_keywords send(method_name, *args, **kws, &block) elsif kws.any? send(method_name, *(args + [kws]), &block) else send(method_name, *args, &block) end end |
#value_map {|_self| ... } ⇒ Object
15 16 17 |
# File 'lib/abstractivator/value_map.rb', line 15 def value_map yield self end |