class Eventioz::Organizer

Represents an Eventioz Organizer.

Attributes

api_key[RW]
cached_slug[RW]
locale[RW]
name[RW]

Public Class Methods

all(api_key) click to toggle source
# File lib/eventioz/organizer.rb, line 11
def self.all(api_key)
  result = []

  json = JSON.parse RestClient.get("#{BASE_URL}admin/account.json?api_key=#{api_key}")
  json.each do |org|
    o = Eventioz::Organizer.new({})
    org['organizer'].each do |key, value|
      o.send("#{key}=", value)
    end
    o.api_key = @api_key
    result << o
  end

  result
end
new(h = {}) click to toggle source
# File lib/eventioz/organizer.rb, line 7
def initialize(h = {})
  h.each { |key, value| send("#{key}=", value) }
end