class PrintReleaf::Account
Public Class Methods
mine()
click to toggle source
# File lib/printreleaf/account.rb, line 34 def self.mine response = PrintReleaf.get("/account") self.new(response) end
Public Instance Methods
accounts()
click to toggle source
# File lib/printreleaf/account.rb, line 65 def accounts @accounts ||= Relation.new(self, Account) end
active?()
click to toggle source
# File lib/printreleaf/account.rb, line 47 def active? status == "active" end
certificates()
click to toggle source
# File lib/printreleaf/account.rb, line 69 def certificates @certificates ||= Relation.new(self, Certificate) end
children()
click to toggle source
Alias
# File lib/printreleaf/account.rb, line 61 def children accounts end
deposits()
click to toggle source
# File lib/printreleaf/account.rb, line 73 def deposits @deposits ||= Relation.new(self, Deposit) end
feeds()
click to toggle source
# File lib/printreleaf/account.rb, line 77 def feeds @feeds ||= Relation.new(self, Feed) end
inactive?()
click to toggle source
# File lib/printreleaf/account.rb, line 51 def inactive? status == "inactive" end
invitations()
click to toggle source
# File lib/printreleaf/account.rb, line 81 def invitations @invitations ||= Relation.new(self, Invitation) end
parent()
click to toggle source
# File lib/printreleaf/account.rb, line 55 def parent return nil if parent_id.nil? @parent ||= Account.find(parent_id) end
servers()
click to toggle source
# File lib/printreleaf/account.rb, line 85 def servers @servers ||= Relation.new(self, Server) end
transactions()
click to toggle source
# File lib/printreleaf/account.rb, line 89 def transactions @transactions ||= Relation.new(self, Transaction) end
uri()
click to toggle source
Account
URI is always root, even when it has an owner.
/accounts/456
Instead of:
/accounts/123/accounts/456
# File lib/printreleaf/account.rb, line 43 def uri Util.join_uri(self.class.uri, self.id) end
users()
click to toggle source
# File lib/printreleaf/account.rb, line 93 def users @users ||= Relation.new(self, User) end
volume()
click to toggle source
# File lib/printreleaf/account.rb, line 97 def volume @volume ||= Relation.new(self, VolumePeriod) end