class Platform::Generators::ApiGenerator
Public Instance Methods
create_proxy_file()
click to toggle source
# File lib/generators/platform/api_generator.rb, line 30 def create_proxy_file create_file "#{Rails.root}/app/controllers/api/#{file_name}_controller.rb", %Q{class Api::#{class_name}Controller < Api::BaseController def index ensure_get ensure_ids_provided ensure_ownership render_response page_models end def create ensure_logged_in # TODO: create object render_response object end def update ensure_logged_in ensure_ownership # TODO: update object render_response object end def delete ensure_logged_in ensure_post ensure_ownership # TODO: delete object render_response success_message end private def model_class #{class_name} end end } end