Class: AccessGrid::LedgerItem
- Inherits:
-
Object
- Object
- AccessGrid::LedgerItem
- Defined in:
- lib/accessgrid/console.rb
Overview
Represents a billing ledger item.
Instance Attribute Summary collapse
-
#access_pass ⇒ Object
readonly
Returns the value of attribute access_pass.
-
#amount ⇒ Object
readonly
Returns the value of attribute amount.
-
#created_at ⇒ Object
readonly
Returns the value of attribute created_at.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#kind ⇒ Object
readonly
Returns the value of attribute kind.
-
#metadata ⇒ Object
readonly
Returns the value of attribute metadata.
Instance Method Summary collapse
-
#initialize(data) ⇒ LedgerItem
constructor
A new instance of LedgerItem.
Constructor Details
#initialize(data) ⇒ LedgerItem
Returns a new instance of LedgerItem.
242 243 244 245 246 247 248 249 |
# File 'lib/accessgrid/console.rb', line 242 def initialize(data) @created_at = data['created_at'] @amount = data['amount'] @id = data['id'] @kind = data['kind'] @metadata = data['metadata'] @access_pass = data['access_pass'] ? LedgerItemAccessPass.new(data['access_pass']) : nil end |
Instance Attribute Details
#access_pass ⇒ Object (readonly)
Returns the value of attribute access_pass.
240 241 242 |
# File 'lib/accessgrid/console.rb', line 240 def access_pass @access_pass end |
#amount ⇒ Object (readonly)
Returns the value of attribute amount.
240 241 242 |
# File 'lib/accessgrid/console.rb', line 240 def amount @amount end |
#created_at ⇒ Object (readonly)
Returns the value of attribute created_at.
240 241 242 |
# File 'lib/accessgrid/console.rb', line 240 def created_at @created_at end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
240 241 242 |
# File 'lib/accessgrid/console.rb', line 240 def id @id end |
#kind ⇒ Object (readonly)
Returns the value of attribute kind.
240 241 242 |
# File 'lib/accessgrid/console.rb', line 240 def kind @kind end |
#metadata ⇒ Object (readonly)
Returns the value of attribute metadata.
240 241 242 |
# File 'lib/accessgrid/console.rb', line 240 def @metadata end |