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
|
# 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[:member_id] = fields['idMember']
attributes[:created_at] = Time.iso8601(fields['dateCreated'])
attributes[:permissions] = fields['permissions'] || {}
attributes[:webhooks] = fields['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
|
# 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[:member_id] = fields['idMember']
attributes[:created_at] = Time.iso8601(fields['dateCreated'])
attributes[:permissions] = fields['permissions'] || {}
attributes[:webhooks] = fields['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
|
# 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[:member_id] = fields['idMember']
attributes[:created_at] = Time.iso8601(fields['dateCreated'])
attributes[:permissions] = fields['permissions'] || {}
attributes[:webhooks] = fields['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
|
# 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[:member_id] = fields['idMember']
attributes[:created_at] = Time.iso8601(fields['dateCreated'])
attributes[:permissions] = fields['permissions'] || {}
attributes[:webhooks] = fields['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
|
# 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[:member_id] = fields['idMember']
attributes[:created_at] = Time.iso8601(fields['dateCreated'])
attributes[:permissions] = fields['permissions'] || {}
attributes[:webhooks] = fields['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
|
# File 'lib/trello/token.rb', line 25
def update_fields(fields)
attributes[:id] = fields['id']
attributes[:member_id] = fields['idMember']
attributes[:created_at] = Time.iso8601(fields['dateCreated'])
attributes[:permissions] = fields['permissions'] || {}
attributes[:webhooks] = fields['webhooks']
end
|