Skip to content

Instantly share code, notes, and snippets.

@bkempner
Created August 4, 2011 10:05
Show Gist options
  • Save bkempner/1124887 to your computer and use it in GitHub Desktop.
Save bkempner/1124887 to your computer and use it in GitHub Desktop.
Loading development environment (Rails 3.0.7)
ruby-1.9.2-p180 :001 >
ruby-1.9.2-p180 :002 >
ruby-1.9.2-p180 :003 >
ruby-1.9.2-p180 :004 >
ruby-1.9.2-p180 :005 > ObjectSpace.each_object(Class).select { |v| v < Snippet }
=> []
ruby-1.9.2-p180 :006 > Snippet::Cheap.new => #<Snippet::Cheap id: nil, location_id: nil, listing_id: nil, type: "Snippet::Cheap", content: nil, approved: false>
ruby-1.9.2-p180 :007 > ruby-1.9.2-p180 :008 > ObjectSpace.each_object(Class).select { |v| v < Snippet }
=> [Snippet::Cheap(id: integer, location_id: integer, listing_id: integer, type: string, content: text, approved: boolean)]
ruby-1.9.2-p180 :009 >
ruby-1.9.2-p180 :010 > Snippet.subclasses
=> [Snippet::Cheap(id: integer, location_id: integer, listing_id: integer, type: string, content: text, approved: boolean)]
ruby-1.9.2-p180 :011 >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment