Class: PF::QiniuProfile

Inherits:
Object
  • Object
show all
Defined in:
lib/pf/profile/profile.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(parent) ⇒ QiniuProfile

Returns a new instance of QiniuProfile.



52
53
54
55
# File 'lib/pf/profile/profile.rb', line 52

def initialize(parent)
  @parent = parent
  @accounts = []
end

Instance Attribute Details

#accountsObject

Returns the value of attribute accounts.



50
51
52
# File 'lib/pf/profile/profile.rb', line 50

def accounts
  @accounts
end

#default_accountObject

Returns the value of attribute default_account.



50
51
52
# File 'lib/pf/profile/profile.rb', line 50

def 
  @default_account
end

Instance Method Details

#account(name = nil) ⇒ Object



61
62
63
64
# File 'lib/pf/profile/profile.rb', line 61

def (name=nil)
  name = @default_account if name.nil?
  @accounts.find { || .name == name}
end

#exist_account?(name) ⇒ Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/pf/profile/profile.rb', line 57

def exist_account?(name)
  !(name).nil?
end

#saveObject



66
67
68
# File 'lib/pf/profile/profile.rb', line 66

def save
  @parent.save
end