class Rails::Generators::DecoratorGenerator
Public Instance Methods
create_decorator_file()
click to toggle source
# File lib/generators/rails/decorator_generator.rb, line 9 def create_decorator_file template 'decorator.rb', File.join('app/decorators', class_path, "#{file_name}_decorator.rb") end
Private Instance Methods
module_namespacing() { || ... }
click to toggle source
# File lib/generators/rails/decorator_generator.rb, line 30 def module_namespacing yield if block_given? end
parent_class_name()
click to toggle source
# File lib/generators/rails/decorator_generator.rb, line 17 def parent_class_name options.fetch("parent") do begin require 'application_decorator' ApplicationDecorator rescue LoadError "Draper::Decorator" end end end