Class: Trello::Client::Card

Inherits:
Object
  • Object
show all
Defined in:
lib/trello-client/card.rb

Overview

Trello::Client::Card object

See trello.com/docs/api/card/index.html

Instance Method Summary collapse

Constructor Details

#initialize(card) {|_self| ... } ⇒ Card

Initialize Trello::Client::Card

Params:

card

Hash’ified JSON card or JSON string

Yields:

  • (_self)

Yield Parameters:



19
20
21
22
23
# File 'lib/trello-client/card.rb', line 19

def initialize(card)
  @card = card.kind_of?(Hash) ? card : MultiJson.decode(card)
  yield self if block_given?
  self
end

Instance Method Details

#[](key) ⇒ Object

Get Trello::Client::Card property



28
29
30
# File 'lib/trello-client/card.rb', line 28

def[](key)
  @card[key]
end

#to_sObject

String representation.



35
36
37
# File 'lib/trello-client/card.rb', line 35

def to_s
  @card.to_s
end