class Organism::ViewsGenerator
Public Instance Methods
create_views()
click to toggle source
# File lib/organism/generators/views/views_generator.rb, line 9 def create_views viewable_actions.each do |action| create_view(action) end end
Private Instance Methods
collection_renderer_class()
click to toggle source
# File lib/organism/generators/views/views_generator.rb, line 30 def collection_renderer_class options[:collections].first.camelize end
create_view(action)
click to toggle source
# File lib/organism/generators/views/views_generator.rb, line 17 def create_view(action) template( "#{action}.rb", File.join('app/views', file_path, "#{action}.html.erb") ) end
viewable_actions()
click to toggle source
# File lib/organism/generators/views/views_generator.rb, line 24 def viewable_actions actions.select do |action| %w[new show index edit].include?(action) end end