From: "Jesús Gabriel y Galán" Date: 2009-03-25T18:56:42+09:00 Subject: Re: write a method to every possible class On Wed, Mar 25, 2009 at 10:21 AM, wrote: > I have a function like this: > > def fun(ob) > return a_modified_version_of_ob > end > > Of course, if I have an object instance 'obis', I need to call it > like > fun(obis) > I want to be able to call like obis.fun > And I want to be able to do that all object types > Possible? > > Thx... irb(main):010:0> class Object irb(main):011:1> def fun irb(main):012:2> @modified_flag = true #example of changing the object irb(main):013:2> self irb(main):014:2> end irb(main):015:1> end => nil irb(main):018:0> a = "abc".fun => "abc" irb(main):019:0> a.instance_variables => ["@modified_flag"] irb(main):020:0> class X irb(main):021:1> end => nil irb(main):022:0> X.new.fun => # irb(main):023:0> Hope this helps, Jesus. > >