Module: Uploadcare
- Defined in:
- lib/uploadcare.rb,
lib/uploadcare/api.rb,
lib/uploadcare/version.rb,
lib/uploadcare/api/raw_api.rb,
lib/uploadcare/api/file_api.rb,
lib/uploadcare/utils/parser.rb,
lib/uploadcare/api/group_api.rb,
lib/uploadcare/errors/errors.rb,
lib/uploadcare/resources/file.rb,
lib/uploadcare/rest/auth/auth.rb,
lib/uploadcare/api/project_api.rb,
lib/uploadcare/resources/group.rb,
lib/uploadcare/rest/auth/secure.rb,
lib/uploadcare/rest/auth/simple.rb,
lib/uploadcare/api/file_list_api.rb,
lib/uploadcare/api/uploading_api.rb,
lib/uploadcare/resources/project.rb,
lib/uploadcare/api/group_list_api.rb,
lib/uploadcare/resources/file_list.rb,
lib/uploadcare/resources/group_list.rb,
lib/uploadcare/rest/connections/api_connection.rb,
lib/uploadcare/rest/middlewares/auth_middleware.rb,
lib/uploadcare/rest/connections/upload_connection.rb,
lib/uploadcare/rest/middlewares/parse_json_middleware.rb,
lib/uploadcare/rest/middlewares/raise_error_middleware.rb
Defined Under Namespace
Modules: Connections, FileApi, FileListApi, GroupApi, GroupListApi, Parser, ProjectApi, RawApi, UploadingApi
Classes: Api, Error
Constant Summary
collapse
- DEFAULT_SETTINGS =
{
public_key: 'demopublickey',
private_key: 'demoprivatekey',
upload_url_base: 'https://upload.uploadcare.com',
api_url_base: 'https://api.uploadcare.com',
static_url_base: 'https://ucarecdn.com',
api_version: '0.3',
cache_files: true,
auth_scheme: :secure
}
- USER_AGENT =
"uploadcare-ruby/#{Gem.ruby_version}/#{Uploadcare::VERSION}"
- VERSION =
"1.1.0"
Class Method Summary
collapse
Class Method Details
.default_settings ⇒ Object
23
24
25
|
# File 'lib/uploadcare.rb', line 23
def self.default_settings
DEFAULT_SETTINGS
end
|
.user_agent(options = {}) ⇒ Object
27
28
29
30
|
# File 'lib/uploadcare.rb', line 27
def self.user_agent(options={})
return options[:user_agent].to_s if options[:user_agent]
[USER_AGENT, options[:public_key]].join('/')
end
|