class CloudParty::Responses::Node::Account
Attributes
id[R]
name[R]
Public Class Methods
new(account_hsh)
click to toggle source
# File lib/cloud_party/responses/nodes/memberships/account.rb, line 7 def initialize(account_hsh) @account = account_hsh @name = @account[:name] @id = @account[:id] @settings = @account[:settings] end
Public Instance Methods
inspect()
click to toggle source
# File lib/cloud_party/responses/nodes/memberships/account.rb, line 24 def inspect outputs = [] %i[id name settings].each do |var| if var == :settings settings = [] @settings.each do |k, v| settings << "#{k}=#{v}" end outputs << "settings=[#{settings.join(', ')}]" else outputs << "#{var}=#{send(var)}" end end "#<Account #{outputs.join(', ')}>" end
settings()
click to toggle source
# File lib/cloud_party/responses/nodes/memberships/account.rb, line 18 def settings @settings.each do |k, v| settings << { k => v } end end
to_s()
click to toggle source
# File lib/cloud_party/responses/nodes/memberships/account.rb, line 40 def to_s inspect end