Class: LibertyReserveLink::Credential

Inherits:
Struct
  • Object
show all
Defined in:
lib/liberty_reserve_link/credential.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#accountObject

Returns the value of attribute account

Returns:

  • (Object)

    the current value of account



4
5
6
# File 'lib/liberty_reserve_link/credential.rb', line 4

def 
  @account
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



4
5
6
# File 'lib/liberty_reserve_link/credential.rb', line 4

def name
  @name
end

#secretObject

Returns the value of attribute secret

Returns:

  • (Object)

    the current value of secret



4
5
6
# File 'lib/liberty_reserve_link/credential.rb', line 4

def secret
  @secret
end

Instance Method Details

#valid?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/liberty_reserve_link/credential.rb', line 5

def valid?
  valid_field?() && valid_field?(secret) && valid_field?(name)
end

#valid_field?(field) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/liberty_reserve_link/credential.rb', line 9

def valid_field? field
  !field.nil? && !field.empty?
end