lib/appjam/generators/gist.rb in appjam-0.1.8 vs lib/appjam/generators/gist.rb in appjam-0.1.8.1

- old
+ new

@@ -3,10 +3,13 @@ require 'net/http' require 'net/https' require 'uri' require "open-uri" require 'tempfile' +require 'cli-colorize' +require 'hirb' +require File.dirname(__FILE__) + '/../view' require File.dirname(__FILE__) + '/jam' class String def is_numeric? Float(self) @@ -17,11 +20,13 @@ end module Appjam module Generators class Gist < Jam + include CLIColorize + CLIColorize.default_color = :red class << self def self.attr_rw(*attrs) attrs.each do |attr| class_eval %Q{ def #{attr}(val=nil) @@ -136,10 +141,13 @@ @class_name = (options[:app] || name).gsub(/W/, "_").capitalize @xcode_project_name = File.basename(Dir.glob('*.xcodeproj')[0],'.xcodeproj').downcase @developer = "eiffel" @created_on = Date.today.to_s self.destination_root = options[:root] - + + puts colorize( "Appjam Version: #{Appjam::Version::STRING}", { :foreground => :red, :background => :white, :config => :underline } ) + puts + unless @gist_name == 'update' require 'yaml' # begin # page_source = Net::HTTP.get(URI.parse("http://eiffelqiu.github.com/appjam/gist.yml")) # rescue SocketError => e