Class Lighthouse::Ticket
In: lib/lighthouse/ticket.rb
Parent: Base

Find tickets

 Lighthouse::Ticket.find(:all, :params => { :project_id => 44 })
 Lighthouse::Ticket.find(:all, :params => { :project_id => 44, :q => "state:closed tagged:committed" })

 project = Lighthouse::Project.find(44)
 project.tickets
 project.tickets(:q => "state:closed tagged:committed")

Creating a Ticket

 ticket = Lighthouse::Ticket.new(:project_id => 44)
 ticket.title = 'asdf'
 ...
 ticket.tags << 'ruby' << 'rails' << '@high'
 ticket.save

Updating a Ticket

 ticket = Lighthouse::Ticket.find(20, :params => { :project_id => 44 })
 ticket.state = 'resolved'
 ticket.tags.delete '@high'
 ticket.save

Methods

body   body=   body_html   body_html=   id   save_with_tags   tags  

Attributes

tags  [W] 

Public Instance methods

[Validate]