Sha256: 9d1099695ce9c73edff68c2c50cd9d5cc16caf7bded0c80b21dfe10b17271a05
Contents?: true
Size: 679 Bytes
Versions: 2
Compression:
Stored size: 679 Bytes
Contents
module ExtJS module MVC module Generator class View < Base def initialize(package, name) super @package = package @name = name.capitalize @view_filename = "app/views/#{package}/#{@name}.js" @gsubs.merge!({ 'name' => @name, 'view_namespace' => @package, 'filename' => @view_filename }) end def generate! ensure_no_overwrite! @view_filename ensure_directories_present! "app", "app/views", "app/views/#{@package}" template "View.js", @view_filename end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
extjs-mvc-0.4.0.b | lib/extjs-mvc/generators/view.rb |
extjs-mvc-0.4.0.a | lib/extjs-mvc/generators/view.rb |