class Cradlepoint::Account
Attributes
data[RW]
disabled[RW]
ecm_id[RW]
expiration[RW]
name[RW]
Public Class Methods
new(id = nil)
click to toggle source
# File lib/cradlepoint/account.rb, line 6 def initialize(id = nil) self.ecm_id = id end
rel_url()
click to toggle source
# File lib/cradlepoint/account.rb, line 10 def self.rel_url '/accounts' end
rel_url_with_id(id)
click to toggle source
# File lib/cradlepoint/account.rb, line 18 def self.rel_url_with_id(id) "#{ rel_url }/#{ id }/" end
Public Instance Methods
id()
click to toggle source
# File lib/cradlepoint/account.rb, line 26 def id self.ecm_id ? self.ecm_id : lazy_load_id end
lazy_load_id()
click to toggle source
# File lib/cradlepoint/account.rb, line 30 def lazy_load_id self.data = Cradlepoint.make_request(:get, build_url(rel_url)) self.ecm_id = self.data[0][:id] self.ecm_id end
rel_url()
click to toggle source
# File lib/cradlepoint/account.rb, line 14 def rel_url Cradlepoint::Account.rel_url end
rel_url_with_id()
click to toggle source
# File lib/cradlepoint/account.rb, line 22 def rel_url_with_id Cradlepoint::Account.rel_url_with_id(id) end