Class: FrilansFinansAPI::Resource

Inherits:
Object
  • Object
show all
Defined in:
lib/frilans_finans_api/resource.rb

Instance Method Summary collapse

Constructor Details

#initialize(document) ⇒ Resource

Returns a new instance of Resource.



5
6
7
# File 'lib/frilans_finans_api/resource.rb', line 5

def initialize(document)
  @data = document || {}
end

Instance Method Details

#attributesObject



17
18
19
# File 'lib/frilans_finans_api/resource.rb', line 17

def attributes
  @data['attributes']
end

#idObject



13
14
15
# File 'lib/frilans_finans_api/resource.rb', line 13

def id
  @data['id']
end


21
22
23
# File 'lib/frilans_finans_api/resource.rb', line 21

def self_link
  @data.dig('links', 'self')
end

#typeObject



9
10
11
# File 'lib/frilans_finans_api/resource.rb', line 9

def type
  @data['type']
end