Sha256: 4f8fac0662de33d925046634522d857061d89bc9541c4b5adaf3943bb0e05ce4
Contents?: true
Size: 673 Bytes
Versions: 7
Compression:
Stored size: 673 Bytes
Contents
require 'rails' require 'spine/generators' module Spine module Generators class ViewGenerator < Base source_root File.expand_path("../templates", __FILE__) desc "Generate a Spine view, eg: posts/index" # rails g spine:view Users index edit show 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 end end end
Version data entries
7 entries across 7 versions & 1 rubygems