Class: Trello::Token
Instance Attribute Summary collapse
Attributes inherited from BasicData
#client
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from BasicData
#==, client, create, #initialize, many, one, parse, parse_many, path_name, #refresh!, register_attributes, save
Methods included from JsonUtils
included
Instance Attribute Details
#created_at ⇒ Datetime
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/trello/token.rb', line 13
class Token < BasicData
register_attributes :id, :member_id, :created_at, :permissions, :webhooks,
readonly: [ :id, :member_id, :created_at, :permissions, :webhooks ]
class << self
def find(token, params = {webhooks: true})
client.find(:token, token, params)
end
end
def update_fields(fields)
attributes[:id] = fields['id'] || attributes[:id]
attributes[:member_id] = fields['idMember'] || attributes[:member_id]
attributes[:created_at] = Time.iso8601(fields['dateCreated']) rescue nil if fields.has_key?('dateCreated')
attributes[:permissions] = fields['permissions'] || attributes[:permissions]
attributes[:permissions] ||= {}
attributes[:webhooks] = fields['webhooks'] || attributes[:webhooks]
end
one :member, path: :members, using: :member_id
end
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/trello/token.rb', line 13
class Token < BasicData
register_attributes :id, :member_id, :created_at, :permissions, :webhooks,
readonly: [ :id, :member_id, :created_at, :permissions, :webhooks ]
class << self
def find(token, params = {webhooks: true})
client.find(:token, token, params)
end
end
def update_fields(fields)
attributes[:id] = fields['id'] || attributes[:id]
attributes[:member_id] = fields['idMember'] || attributes[:member_id]
attributes[:created_at] = Time.iso8601(fields['dateCreated']) rescue nil if fields.has_key?('dateCreated')
attributes[:permissions] = fields['permissions'] || attributes[:permissions]
attributes[:permissions] ||= {}
attributes[:webhooks] = fields['webhooks'] || attributes[:webhooks]
end
one :member, path: :members, using: :member_id
end
|
#member_id ⇒ String
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/trello/token.rb', line 13
class Token < BasicData
register_attributes :id, :member_id, :created_at, :permissions, :webhooks,
readonly: [ :id, :member_id, :created_at, :permissions, :webhooks ]
class << self
def find(token, params = {webhooks: true})
client.find(:token, token, params)
end
end
def update_fields(fields)
attributes[:id] = fields['id'] || attributes[:id]
attributes[:member_id] = fields['idMember'] || attributes[:member_id]
attributes[:created_at] = Time.iso8601(fields['dateCreated']) rescue nil if fields.has_key?('dateCreated')
attributes[:permissions] = fields['permissions'] || attributes[:permissions]
attributes[:permissions] ||= {}
attributes[:webhooks] = fields['webhooks'] || attributes[:webhooks]
end
one :member, path: :members, using: :member_id
end
|
#permissions ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/trello/token.rb', line 13
class Token < BasicData
register_attributes :id, :member_id, :created_at, :permissions, :webhooks,
readonly: [ :id, :member_id, :created_at, :permissions, :webhooks ]
class << self
def find(token, params = {webhooks: true})
client.find(:token, token, params)
end
end
def update_fields(fields)
attributes[:id] = fields['id'] || attributes[:id]
attributes[:member_id] = fields['idMember'] || attributes[:member_id]
attributes[:created_at] = Time.iso8601(fields['dateCreated']) rescue nil if fields.has_key?('dateCreated')
attributes[:permissions] = fields['permissions'] || attributes[:permissions]
attributes[:permissions] ||= {}
attributes[:webhooks] = fields['webhooks'] || attributes[:webhooks]
end
one :member, path: :members, using: :member_id
end
|
#webhooks ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/trello/token.rb', line 13
class Token < BasicData
register_attributes :id, :member_id, :created_at, :permissions, :webhooks,
readonly: [ :id, :member_id, :created_at, :permissions, :webhooks ]
class << self
def find(token, params = {webhooks: true})
client.find(:token, token, params)
end
end
def update_fields(fields)
attributes[:id] = fields['id'] || attributes[:id]
attributes[:member_id] = fields['idMember'] || attributes[:member_id]
attributes[:created_at] = Time.iso8601(fields['dateCreated']) rescue nil if fields.has_key?('dateCreated')
attributes[:permissions] = fields['permissions'] || attributes[:permissions]
attributes[:permissions] ||= {}
attributes[:webhooks] = fields['webhooks'] || attributes[:webhooks]
end
one :member, path: :members, using: :member_id
end
|
Class Method Details
.find(token, params = {webhooks: true}) ⇒ Object
19
20
21
|
# File 'lib/trello/token.rb', line 19
def find(token, params = {webhooks: true})
client.find(:token, token, params)
end
|
Instance Method Details
#update_fields(fields) ⇒ Object
25
26
27
28
29
30
31
32
|
# File 'lib/trello/token.rb', line 25
def update_fields(fields)
attributes[:id] = fields['id'] || attributes[:id]
attributes[:member_id] = fields['idMember'] || attributes[:member_id]
attributes[:created_at] = Time.iso8601(fields['dateCreated']) rescue nil if fields.has_key?('dateCreated')
attributes[:permissions] = fields['permissions'] || attributes[:permissions]
attributes[:permissions] ||= {}
attributes[:webhooks] = fields['webhooks'] || attributes[:webhooks]
end
|