Module: TicketEvolution::Modules::Show
- Included in:
- Accounts, Accounts::Transactions, Affiliates, Brokerages, Categories, Cities, Clients, Clients::Addresses, Clients::CreditCards, Clients::EmailAddresses, Clients::PhoneNumbers, Commissions, Commissions::CommissionPayments, Companies, Configurations, CreditMemos, CreditMemos::CreditMemoPayments, CustomPages, Events, Offices, Orders, Orders::Items, Payments, Performers, PromotionCodes, QueuedOrders, Quotes, Settings, Shipments, TicketGroups, TrackDetails, Transactions, Users, Venues
- Defined in:
- lib/ticket_evolution/modules/show.rb
Instance Method Summary collapse
Instance Method Details
#build_for_show(response) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/ticket_evolution/modules/show.rb', line 11 def build_for_show(response) singular_class.new( response.body.merge({ :status_code => response.response_code, :server_message => response. }) ) end |
#show(id, params = nil, &handler) ⇒ Object Also known as: find
4 5 6 7 |
# File 'lib/ticket_evolution/modules/show.rb', line 4 def show(id, params=nil, &handler) handler ||= method(:build_for_show) request(:GET, "/#{id}", params, &handler) end |