Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >> class OpenStruct
- >> attr_accessor :id
- >> end
- => nil
- >> os = OpenStruct.new(:id => 1)
- => #<OpenStruct id=1>
- >> os.id
- => nil
- >> os.id = -1
- => -1
- >> os.id
- => -1
- Or...
- >> class OpenStruct
- >> def id
- >> @table[:id]
- >> end
- >> end
- => nil
- >> OpenStruct.new(:id => -1).id
- => -1
- >> os = OpenStruct.new(:id => -1)
- => #<OpenStruct id=-1>
- >> os.id
- => -1
Add Comment
Please, Sign In to add comment