class Rusic::Uploaders::EditableAsset
Public Instance Methods
perform()
click to toggle source
# File lib/rusic/uploaders/editable_asset.rb, line 4 def perform case file.extname when '.css' client["themes/#{theme}/stylesheets/#{file.filename}"].put(params) when '.js' client["themes/#{theme}/javascripts/#{file.filename}"].put(params) end end
Private Instance Methods
body()
click to toggle source
# File lib/rusic/uploaders/editable_asset.rb, line 19 def body File.read(file.pathname.to_s) end
params()
click to toggle source
# File lib/rusic/uploaders/editable_asset.rb, line 15 def params { asset: { body: body} } end