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