Sha256: 1df929f796ebff3deca07e34396c2f06e983210faaae267b44ec6acc9c439250
Contents?: true
Size: 761 Bytes
Versions: 2
Compression:
Stored size: 761 Bytes
Contents
require 'rails/generators/actions' require 'rails/generators/base' module UsZipcode class Base < Rails::Generators::Base #:nodoc: def self.banner "rails generate my_zipcode_gem:#{generator_name} #{self.arguments.map{ |a| a.usage }.join(' ')} [options]" end private def add_gem(name, options = {}) gemfile_content = File.read(destination_path("Gemfile")) File.open(destination_path("Gemfile"), 'a') { |f| f.write("\n") } unless gemfile_content =~ /\n\Z/ gem name, options unless gemfile_content.include? name end def print_usage self.class.help(Thor::Base.shell.new) exit end def destination_path(path) File.join(destination_root, path) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
us_zipcode-0.1.2 | lib/us_zipcode.rb~ |
us_zipcode-0.1.1 | lib/us_zipcode.rb~ |