module Hugger::ClassMethods
Haggable class methods @since 0.0.1
Public Instance Methods
hug_string(*args)
click to toggle source
Decorates object from given method using the Hugger
classes @param [Object]
# File lib/hugger/huggable.rb, line 25 def hug_string(*args) m = Module.new args.each do |method| m.class_eval <<-STRING_WRAPPER, __FILE__, __LINE__ + 1 def #{method}(*args) Hugger::String.new(super(*args)) end STRING_WRAPPER end prepend(m) end