Class: ChimeSdk::Generators::ViewsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/chime_sdk/views_generator.rb

Overview

View generator to copy customizable meetings view files from templates.

Examples:

Run view generator as default name

rails generate chime_sdk:views

Run view generator as room prefix

rails generate chime_sdk:views rooms

Constant Summary collapse

VIEWS =

Views to be generated

[:meetings].freeze

Instance Method Summary collapse

Instance Method Details

#generate_viewsObject

Generate view files in application directory



34
35
36
37
38
39
40
# File 'lib/generators/chime_sdk/views_generator.rb', line 34

def generate_views
  target_views = VIEWS
  file_prefix = prefix.blank? ? '' : prefix.singularize.underscore + '_'
  target_views.each do |name|
    directory name, "app/views/#{file_prefix}#{name}"
  end
end