Class: Houston::Adapters::TicketTracker::NullConnectionClass
- Inherits:
-
Object
- Object
- Houston::Adapters::TicketTracker::NullConnectionClass
- Defined in:
- app/adapters/houston/adapters/ticket_tracker/null_connection.rb
Instance Method Summary collapse
- #build_ticket(attributes) ⇒ Object
- #create_ticket!(attributes) ⇒ Object
-
#features ⇒ Object
Public API for a TicketTracker connection ————————————————————————- #.
- #find_ticket_by_number(number) ⇒ Object
- #nil? ⇒ Boolean
- #project_url ⇒ Object
- #ticket_url(ticket_number) ⇒ Object
Instance Method Details
#build_ticket(attributes) ⇒ Object
14 15 16 |
# File 'app/adapters/houston/adapters/ticket_tracker/null_connection.rb', line 14 def build_ticket(attributes) NullTicket end |
#create_ticket!(attributes) ⇒ Object
18 19 20 |
# File 'app/adapters/houston/adapters/ticket_tracker/null_connection.rb', line 18 def create_ticket!(attributes) raise NotImplementedError end |
#features ⇒ Object
Public API for a TicketTracker connection ————————————————————————- #
10 11 12 |
# File 'app/adapters/houston/adapters/ticket_tracker/null_connection.rb', line 10 def features [] end |
#find_ticket_by_number(number) ⇒ Object
22 23 24 |
# File 'app/adapters/houston/adapters/ticket_tracker/null_connection.rb', line 22 def find_ticket_by_number(number) nil end |
#nil? ⇒ Boolean
37 38 39 |
# File 'app/adapters/houston/adapters/ticket_tracker/null_connection.rb', line 37 def nil? true end |
#project_url ⇒ Object
26 27 28 |
# File 'app/adapters/houston/adapters/ticket_tracker/null_connection.rb', line 26 def project_url nil end |
#ticket_url(ticket_number) ⇒ Object
30 31 32 |
# File 'app/adapters/houston/adapters/ticket_tracker/null_connection.rb', line 30 def ticket_url(ticket_number) nil end |