class Channel < OurOhm
  
  attribute :title
  attribute :description
  
  set :facts, Fact
  
  reference :user, GraphUser
  
  def validate
    assert_present :title
    # assert_present :user # User always needed?
  end
  
end
class Channel < OurOhm
  
  attribute :title
  attribute :description
  
  set :facts, Fact
  
  reference :user, GraphUser
  
  def validate
    assert_present :title
    # assert_present :user # User always needed?
  end
  
  def add_fact(fact)
    self.facts.add(fact)
  end
  
  def remove_fact(fact)
    self.facts.delete(fact)
  end
end
Add and remove facts from a Channel
Add and remove facts from a Channel
