Module: Media
- Included in:
- Rubypress::Client
- Defined in:
- lib/rubypress/media.rb
Instance Method Summary collapse
- #getMediaItem(options = {}) ⇒ Object
- #getMediaLibrary(options = {}) ⇒ Object
- #uploadFile(options = {}) ⇒ Object
Instance Method Details
#getMediaItem(options = {}) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/rubypress/media.rb', line 3 def getMediaItem( = {}) = { :attachment_id => nil }.deep_merge!() execute('getMediaItem', ) end |
#getMediaLibrary(options = {}) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/rubypress/media.rb', line 10 def getMediaLibrary( = {}) = { :filter => {} }.deep_merge!() execute('getMediaLibrary', ) end |
#uploadFile(options = {}) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/rubypress/media.rb', line 17 def uploadFile( = {}) = { :data => {} }.deep_merge!() [:data][:bits] = XMLRPC::Base64.new(File.read(.delete(:filename))) if .include?(:filename) and File.readable?([:filename]) execute('uploadFile', ) end |