Report abuse


			
> class Foo
    def initialize
      @foo = "foo"
      end
    def foo
      @foo
      end
    end
# => nil
> foo = Foo.new
# => #
> foo.foo
# => "foo"
> foo.foo = "bar"
NoMethodError: undefined method `foo=' for #
	from (irb):33
> class Bar
    def initialize 
      @bar = "bar"
      end
    def bar=(value)
      @bar = value
      end
    end
# => nil
> bar = Bar.new
# => #
> bar.bar = "foo"
# => "foo"
> bar.bar
NoMethodError: undefined method `bar' for #
	from (irb):43
> bar.instance_variable_get("@bar")
# => "foo"