class Transponder::Generators::PresenterGenerator
Public Instance Methods
add_presenter()
click to toggle source
# File lib/generators/transponder/presenter/presenter_generator.rb, line 8 def add_presenter presenter_path = File.join(javascripts_path, options[:module_name], "presenters/#{file_name.downcase}_presenter.coffee") template "_presenter.coffee", presenter_path end
add_presenter_to_boot()
click to toggle source
# File lib/generators/transponder/presenter/presenter_generator.rb, line 17 def add_presenter_to_boot boot_file = File.join(javascripts_path, options[:module_name], 'initializers/boot.coffee') insert_into_file boot_file, "new #{presenter_class_name}()\n", after: "# presenters\n" end
presenter_class_name()
click to toggle source
# File lib/generators/transponder/presenter/presenter_generator.rb, line 13 def presenter_class_name "#{options[:module_name].camelize}.Presenters.#{file_name.camelize}Presenter" end