class AlphaApi::Generators::ResourceGenerator

Public Instance Methods

generate_controller_file() click to toggle source
# File lib/generators/resource/resource_generator.rb, line 13
def generate_controller_file
  prefix = AlphaApi.application.settings.api_prefix
  @boilerplate = Boilerplate.new(class_name, prefix)
  template "controller.rb.erb", "app/controllers/#{prefix}/#{file_path.tr('/', '_').pluralize}_controller.rb"
end
generate_serializer_file() click to toggle source
# File lib/generators/resource/resource_generator.rb, line 19
def generate_serializer_file
  prefix = AlphaApi.application.settings.api_prefix
  @boilerplate = Boilerplate.new(class_name, prefix)
  template "serializer.rb.erb", "app/serializers/#{prefix}/#{file_path.tr('/', '_')}_serializer.rb"
end