class Opalla::AssetsGenerator

Public Instance Methods

create_controller() click to toggle source
# File lib/rails/generators/opalla/assets_generator.rb, line 5
    def create_controller
      create_file js("controllers/#{file_name}_controller.rb"), <<~CONTROLLER
        class #{class_name}Controller < ApplicationController
          # Write your actions here!
        end
      CONTROLLER
    end
create_view_folder() click to toggle source
# File lib/rails/generators/opalla/assets_generator.rb, line 13
def create_view_folder
  empty_directory js("views/#{file_name}")
end

Protected Instance Methods

js(path) click to toggle source
# File lib/rails/generators/opalla/assets_generator.rb, line 19
def js(path)
  "app/assets/javascripts/#{path}"
end