class ActionDispatch::Routing::Mapper

Public Instance Methods

audiomatic_for(klass, authorization: :signature) click to toggle source
# File lib/neutrino_audiomatic_rails/rails/routes.rb, line 5
def audiomatic_for(klass, authorization: :signature)
  Neutrino::AudiomaticRails.add_route(klass, authorization) 
  create_post(klass)
end
create_post(klass) click to toggle source
# File lib/neutrino_audiomatic_rails/rails/routes.rb, line 10
def create_post(klass)
  post "/audiomatic/#{klass}" => "neutrino/audiomatic_rails/neutrino_audiomatic#update", as: "neutrino_audiomatic_#{klass.to_s.underscore}".to_sym
  get "/audiomatic/#{klass}/download" => "neutrino/audiomatic_rails/neutrino_audiomatic#download", as: "neutrino_audiomatic_file_#{klass.to_s.underscore}".to_sym   
end