Class: EdgeCast::Client
- Inherits:
-
Object
- Object
- EdgeCast::Client
- Includes:
- Media::Cache::Management, Media::Cache::Settings::Compression, Media::Cache::Settings::QueryStringCaching, Media::Cache::Settings::QueryStringLogging, Media::Log::Settings::Format, Media::Log::Settings::Storage, Media::Token, Connection, Request
- Defined in:
- lib/edge_cast/client.rb,
lib/edge_cast/client/media.rb,
lib/edge_cast/client/media/token.rb,
lib/edge_cast/client/media/cache/settings.rb,
lib/edge_cast/client/media/cache/management.rb,
lib/edge_cast/client/media/log/settings/format.rb,
lib/edge_cast/client/media/log/settings/storage.rb,
lib/edge_cast/client/media/cache/settings/compression.rb,
lib/edge_cast/client/media/cache/settings/query_string_caching.rb,
lib/edge_cast/client/media/cache/settings/query_string_logging.rb
Overview
Note:
All methods have been separated into modules and follow the same grouping used in the EdgeCast API Documentation.
Wrapper for the EdgeCast REST API
Defined Under Namespace
Modules: Media
Instance Method Summary collapse
-
#initialize(attrs = {}) ⇒ EdgeCast::Client
constructor
Initializes a new API object.
Methods included from Media::Token
Methods included from Media::Log::Settings::Storage
#log_storage, #update_log_storage
Methods included from Media::Log::Settings::Format
#log_format, #update_log_format
Methods included from Media::Cache::Settings::QueryStringLogging
#query_string_logging, #update_query_string_logging
Methods included from Media::Cache::Settings::QueryStringCaching
#query_string_caching, #update_query_string_caching
Methods included from Media::Cache::Settings::Compression
#compression, #disable_compression, #enable_compression
Methods included from Media::Cache::Management
Methods included from Request
Methods included from Connection
Constructor Details
#initialize(attrs = {}) ⇒ EdgeCast::Client
Initializes a new API object
38 39 40 41 42 43 |
# File 'lib/edge_cast/client.rb', line 38 def initialize(attrs = {}) attrs = EdgeCast..merge(attrs) Config::VALID_OPTIONS_KEYS.each do |key| instance_variable_set("@#{key}".to_sym, attrs[key]) end end |