Skip to content

Instantly share code, notes, and snippets.

@ybart
Last active August 29, 2015 13:56
Show Gist options
  • Save ybart/9190445 to your computer and use it in GitHub Desktop.
Save ybart/9190445 to your computer and use it in GitHub Desktop.
class Basket < ActiveRecord::Base
has_many :fruits
def apples
fruits.where(type: 'Apple')
end
def oranges
fruits.where(type: 'Apple')
end
def bananas
fruits.where(type: 'Banana')
end
end
class Fruit < ActiveRecord::Base
belongs_to :basket
end
class Apple < Fruit
end
class Orange < Fruit
end
class Banana < Fruit
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment