Module: StrawberryAPI::Client::Libraries
- Included in:
- StrawberryAPI::Client
- Defined in:
- lib/strawberry_api/client/libraries.rb
Instance Method Summary collapse
-
#libraries ⇒ Array<StrawberryAPI::Library>
Fetches all libraries.
-
#library(id: nil, project_id: nil) ⇒ StrawberryAPI::Library
Fetches a library.
Instance Method Details
#libraries ⇒ Array<StrawberryAPI::Library>
Fetches all libraries
10 11 12 13 14 |
# File 'lib/strawberry_api/client/libraries.rb', line 10 def libraries get("/library_ingests").parse['array']&.map do |library| Library.new(library) end end |
#library(id: nil, project_id: nil) ⇒ StrawberryAPI::Library
Fetches a library
22 23 24 25 26 |
# File 'lib/strawberry_api/client/libraries.rb', line 22 def library(id: nil, project_id: nil) libraries.find do |library| library.id == id.to_i || library.project_id == project_id.to_i end end |