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