module Modifiers
Constants
- VERSION
Public Class Methods
define_modifier(modifier, helper = nil, &method_body)
click to toggle source
# File lib/modifiers/define_modifier.rb, line 4 def define_modifier(modifier, helper = nil, &method_body) define_method(modifier) do |modified| mod = Modification.new(modifier, self, modified, method_body) mod.send(:include, helper) if helper prepend mod modified end end
Private Instance Methods
define_modifier(modifier, helper = nil, &method_body)
click to toggle source
# File lib/modifiers/define_modifier.rb, line 4 def define_modifier(modifier, helper = nil, &method_body) define_method(modifier) do |modified| mod = Modification.new(modifier, self, modified, method_body) mod.send(:include, helper) if helper prepend mod modified end end