Class: Clickmeetings::Open::Registration

Inherits:
Model
  • Object
show all
Includes:
WithConference
Defined in:
lib/clickmeetings/models/open/registration.rb

Instance Attribute Summary collapse

Attributes inherited from Model

#id

Class Method Summary collapse

Methods included from WithConference

#initialize, #remote_url

Methods inherited from Model

api_key, client_options, #default_headers, ping, with_account

Methods inherited from Model

#action_path, all, #client, client_options, #default_headers, #default_params, #destroy, find, #handle_response, #remote_path, #remote_url, set_resource_name, #update

Instance Attribute Details

#cityObject

Returns the value of attribute city.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def city
  @city
end

#countryObject

Returns the value of attribute country.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def country
  @country
end

#emailObject

Returns the value of attribute email.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def email
  @email
end

#fieldsObject

Returns the value of attribute fields.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def fields
  @fields
end

#http_refererObject

Returns the value of attribute http_referer.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def http_referer
  @http_referer
end

#rObject

Returns the value of attribute r.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def r
  @r
end

#registration_confirmedObject

Returns the value of attribute registration_confirmed.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def registration_confirmed
  @registration_confirmed
end

#registration_dateObject

Returns the value of attribute registration_date.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def registration_date
  @registration_date
end

#session_idObject

Returns the value of attribute session_id.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def session_id
  @session_id
end

#urlObject

Returns the value of attribute url.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def url
  @url
end

#visitor_nicknameObject

Returns the value of attribute visitor_nickname.



6
7
8
# File 'lib/clickmeetings/models/open/registration.rb', line 6

def visitor_nickname
  @visitor_nickname
end

Class Method Details

.create(params = {}) ⇒ Object



14
15
16
# File 'lib/clickmeetings/models/open/registration.rb', line 14

def create(params = {})
  Conference.new(id: conference_id).register(params)
end

.for_session(session_id: nil) ⇒ Object



10
11
12
# File 'lib/clickmeetings/models/open/registration.rb', line 10

def for_session(session_id: nil)
  Session.by_conference(conference_id: conference_id).new(id: session_id).registrations
end