Sha256: ed70c2816513b6d7d3a06ec777627fed0d72a3c8cbf5e325a497e2f741f17992
Contents?: true
Size: 868 Bytes
Versions: 2
Compression:
Stored size: 868 Bytes
Contents
require 'ostruct' require 'rails/generators' # ruby 1.9 fix class OpenStruct def get_binding return binding() end end module LSD class Source < Rails::Generators::Base source_root Pathname.new(__FILE__).dirname + '../templates' def self.init_source_folder new.source_directory_files end def source_directory_files app_source_folder = 'public/javascripts/Source' @app_name = LSD.detect_project_name empty_directory(app_source_folder) inside(app_source_folder) do root_template 'Application.js' root_template 'Widget.js' root_template 'package.yml' root_template 'app_name.js', @app_name + '.js' end end def root_template(source, desrination = nil) template(self.class.source_root + source, desrination || source) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lsd_rails-0.1.1 | lib/lsd/source.rb |
lsd_rails-0.1 | lib/lsd/source.rb |