Module: Bitport
- Defined in:
- lib/bitport.rb,
lib/bitport/me.rb,
lib/bitport/base.rb,
lib/bitport/files.rb,
lib/bitport/token.rb,
lib/bitport/config.rb,
lib/bitport/errors.rb,
lib/bitport/search.rb,
lib/bitport/folders.rb,
lib/bitport/me/info.rb,
lib/bitport/version.rb,
lib/bitport/me/update.rb,
lib/bitport/transfers.rb,
lib/bitport/token/fetch.rb,
lib/bitport/folders/list.rb,
lib/bitport/folders/show.rb,
lib/bitport/folders/items.rb,
lib/bitport/folders/create.rb,
lib/bitport/folders/delete.rb,
lib/bitport/folders/update.rb,
lib/bitport/folders/videos.rb,
lib/bitport/search/perform.rb,
lib/bitport/transfers/list.rb,
lib/bitport/transfers/show.rb,
lib/bitport/folders/deletes.rb,
lib/bitport/transfers/create.rb,
lib/bitport/transfers/destroy.rb,
lib/bitport/folders/items/list.rb,
lib/bitport/folders/videos/list.rb,
lib/bitport/folders/videos/paused.rb,
lib/bitport/folders/download_as_zip.rb,
lib/bitport/folders/videos/destroy_paused.rb
Defined Under Namespace
Modules: Folders, Me, Search, Token, Transfers Classes: Base, Config, Files, InsufficientCredentialsError
Constant Summary collapse
- BASE_API_URL =
'https://api.bitport.io/v2'- VERSION =
"0.0.1"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
12 13 14 |
# File 'lib/bitport.rb', line 12 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
14 15 16 17 |
# File 'lib/bitport.rb', line 14 def configure self.configuration ||= Config.new yield(configuration) end |
.get_access_token ⇒ Object
19 20 21 22 |
# File 'lib/bitport.rb', line 19 def get_access_token raise InsufficientCredentialsError.new('Insufficient Credentials') unless all_required_credentials_present? Token.fetch(configuration) end |