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