Module: Mbsy
- Defined in:
- lib/mbsy.rb,
lib/mbsy/version.rb,
lib/mbsy/resources/base.rb,
lib/mbsy/resources/event.rb,
lib/mbsy/resources/group.rb,
lib/mbsy/resources/social.rb,
lib/mbsy/resources/balance.rb,
lib/mbsy/resources/company.rb,
lib/mbsy/resources/shortcode.rb,
lib/mbsy/util/single_sign_on.rb,
lib/mbsy/resources/ambassador.rb,
lib/mbsy/resources/commission.rb
Defined Under Namespace
Modules: SingleSignOn Classes: Ambassador, BadRequestError, BadResponse, Balance, Base, Commission, Company, Event, Group, MbsyError, RecordNotFound, ServerError, Shortcode, Social, UnauthorizedError
Constant Summary collapse
- BASE_URI =
"https://getambassador.com/api/v2"
- VERSION =
'2.1.0'
Class Attribute Summary collapse
-
.api_key ⇒ Object
Returns the value of attribute api_key.
-
.user_name ⇒ Object
Returns the value of attribute user_name.
Class Method Summary collapse
Class Attribute Details
.api_key ⇒ Object
Returns the value of attribute api_key.
19 20 21 |
# File 'lib/mbsy.rb', line 19 def api_key @api_key end |
.user_name ⇒ Object
Returns the value of attribute user_name.
19 20 21 |
# File 'lib/mbsy.rb', line 19 def user_name @user_name end |
Class Method Details
.configure {|_self| ... } ⇒ Object
27 28 29 |
# File 'lib/mbsy.rb', line 27 def configure yield self end |
.site_uri ⇒ Object
21 22 23 24 25 |
# File 'lib/mbsy.rb', line 21 def site_uri raise 'Mbsy not configured!' if user_name.nil? || api_key.nil? "#{BASE_URI}/#{user_name}/#{api_key}/json/" end |