Class: S3MediaServerApi::Mocked::Request
- Inherits:
-
Object
- Object
- S3MediaServerApi::Mocked::Request
- Defined in:
- lib/s3_media_server_api/mocked/request.rb
Class Method Summary collapse
Instance Method Summary collapse
- #[](key) ⇒ Object
-
#initialize(hash) ⇒ Request
constructor
A new instance of Request.
- #success? ⇒ Boolean
Constructor Details
#initialize(hash) ⇒ Request
Returns a new instance of Request.
5 6 7 |
# File 'lib/s3_media_server_api/mocked/request.rb', line 5 def initialize(hash) @body = hash end |
Class Method Details
.publish(path, params) ⇒ Object
33 34 35 |
# File 'lib/s3_media_server_api/mocked/request.rb', line 33 def publish(path, params) true end |
.sync_publish(path, params) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/s3_media_server_api/mocked/request.rb', line 18 def sync_publish(path, params) case path when /s3_media_server.media.(audio).(\.*)/ mocked_audio_sync_request(params) when /s3_media_server.media.(video).(\.*)/ mocked_video_sync_request(params) when /s3_media_server.media.(image).(\.*)/ mocked_image_sync_request(params) when /s3_media_server.media.(document).(\.*)/ mocked_document_sync_request(params) when /s3_media_server.media.(collection).(\.*)/ mocked_collection_sync_request(params) end end |
Instance Method Details
#[](key) ⇒ Object
13 14 15 |
# File 'lib/s3_media_server_api/mocked/request.rb', line 13 def [](key) @body[key] end |
#success? ⇒ Boolean
9 10 11 |
# File 'lib/s3_media_server_api/mocked/request.rb', line 9 def success? true end |