class Grape::Generators::Transformations::InstallGenerator

Public Instance Methods

copy_initializer() click to toggle source
# File lib/grape/generators/transformations/install_generator.rb, line 8
def copy_initializer
  template "grape-transformations.rb", "config/initializers/grape-transformations.rb"
end
generate_layout() click to toggle source
# File lib/grape/generators/transformations/install_generator.rb, line 12
def generate_layout
  create_file "app/api/#{app_name}/entities/.keep"
end

Private Instance Methods

app_name() click to toggle source

Returns the app name @return [String]

# File lib/grape/generators/transformations/install_generator.rb, line 20
def app_name
  Rails.application.config.session_options[:key].sub(/^_/,'').sub(/_session/,'')
end