class SimpleEventickApi::Event
Attributes
all[R]
attendees[R]
id[RW]
slug[RW]
start_at[RW]
tickets[RW]
title[RW]
venue[RW]
Public Class Methods
all(token)
click to toggle source
# File lib/simple_eventick_api/event.rb, line 20 def self.all (token) resource "events" response = get(token) events = Array.new response['events'].map { |r| e = self.new (r) events << e } events end
find(token, event_id)
click to toggle source
# File lib/simple_eventick_api/event.rb, line 34 def self.find (token, event_id) resource "events/#{event_id}" response = get(token) r = response['events'].first self.new (r) end
new(args={})
click to toggle source
constructors
# File lib/simple_eventick_api/event.rb, line 10 def initialize(args={}) links = args.delete('links') args.each do |key, value| self.public_send("#{key}=", value) end #self.tickets = links['tickets'].map { |o| Ticket.new(o) } if links end