Class: Spine::Generators::ViewGenerator

Inherits:
Base
  • Object
show all
Defined in:
lib/generators/spine/view/view_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_viewsObject

rails g spine:view Users index edit show



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/generators/spine/view/view_generator.rb', line 11

def create_views
  view_format = if defined?(::Eco)
    'eco'
  elsif defined?(::RubyHamlJs)
    'hamljs'
  else
    'ejs'
  end
  
  template "view.#{view_format}.erb", File.join(
    "app/assets/javascripts", 
    app_name, "views", 
    class_path, file_name + ".jst.#{view_format}"
  )
end