class StringBandItegration
Attributes
itgt[RW]
key[RW]
origin_str[RW]
Public Class Methods
add_method_to_itgt(stringbanditegration,obj)
click to toggle source
# File lib/tdl/exlib/itegration.rb, line 4 def self.add_method_to_itgt(stringbanditegration,obj) unless stringbanditegration.is_a? StringBandItegration return obj end stringbanditegration.itgt.check_same_method(stringbanditegration.origin_str) stringbanditegration.itgt.check_same_method(stringbanditegration.key) stringbanditegration.itgt.define_singleton_method(stringbanditegration.origin_str) do obj end if stringbanditegration.origin_str.to_s != stringbanditegration.key.to_s stringbanditegration.itgt.define_singleton_method(stringbanditegration.key) do obj end end obj end