Class: Fluxiom
Defined Under Namespace
Classes: Account, Asset, Assets, Tag, Tags, User, Users
Instance Attribute Summary collapse
-
#base_url ⇒ Object
Returns the value of attribute base_url.
Class Method Summary collapse
Instance Method Summary collapse
- #account ⇒ Object
- #assets ⇒ Object
-
#initialize(sub, u, p) ⇒ Fluxiom
constructor
A new instance of Fluxiom.
- #tags ⇒ Object
- #users ⇒ Object
Constructor Details
#initialize(sub, u, p) ⇒ Fluxiom
Returns a new instance of Fluxiom.
5 6 7 8 |
# File 'lib/fluxapi/base.rb', line 5 def initialize(sub, u, p) @@base_url = 'https://'+ sub + '.fluxiom.com' @@user, @@password = u, p end |
Instance Attribute Details
#base_url ⇒ Object
Returns the value of attribute base_url.
4 5 6 |
# File 'lib/fluxapi/base.rb', line 4 def base_url @base_url end |
Class Method Details
.call(url) ⇒ Object
9 10 11 12 13 |
# File 'lib/fluxapi/base.rb', line 9 def self.call(url) base_uri @@base_url basic_auth @@user, @@password get(@@base_url + url) end |
.post_call(url, post_data) ⇒ Object
14 15 16 17 18 |
# File 'lib/fluxapi/base.rb', line 14 def self.post_call(url, post_data) base_uri @@base_url basic_auth @@user, @@password post(@@base_url + url, post_data) end |