<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,5 @@
 In&#237;cio  -
         - Clonando activesms
-        - Adicionando Human
\ No newline at end of file
+        - Adicionando Human
+        
+        
\ No newline at end of file</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -17,4 +17,9 @@
   * Updated gem stuff (newgem)
   * Added gemspec
   * Updated generators
+  
+=== 0.8.8 / 2008-07-23
+
+* 1 minor enhancement
+  * Generator support &quot;:type&quot; ie.: signup:human
  
\ No newline at end of file</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,6 @@
 Copyright (c) 2008 Robert Cottrell, Brendan G. Lim (brendangl@gmail.com),
-Marcos Piccinini, C&#225;ssio Marques    
+                          Marcos Piccinini, C&#225;ssio Marques    
+                          
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the</diff>
      <filename>License.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,6 @@
-Copyright (c) 2008 Robert Cottrell
+Copyright (c) 2008 Robert Cottrell, Brendan G. Lim (brendangl@gmail.com),
+                   Marcos Piccinini, C&#225;ssio Marques
+                                                       
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the</diff>
      <filename>MIT-LICENSE</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,7 @@ Baseado no ActiveSMS (http://rubyforge.org/projects/activesms) esse projeto visa
 == USAGE:
 
   cd some_rails_app
-  script/generate sms Notifier sigup:email forgot_password:gateway
+  script/generate sms Notifier signup:email forgot_password:gateway signoff:human
 
 == LICENSE:
 </diff>
      <filename>README.txt</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,9 @@ class SmsGenerator &lt; Rails::Generator::NamedBase
       m.directory File.join('test/unit', class_path)
       m.directory File.join('test/fixtures', file_path)
       
-      # Create model class and unit test.
+      # Create model class and unit test. 
+      # TODO: ugly hack in model.rb to make delivery only :gateway
+      # fix when we got multiple gw connections
       m.template &quot;model.rb&quot;, File.join('app/models',
                                        class_path,
                                        &quot;#{file_name}.rb&quot;)
@@ -21,7 +23,7 @@ class SmsGenerator &lt; Rails::Generator::NamedBase
                                             &quot;sms.yml&quot;)                                   
       # Create fixture for each action.
       actions.each do |action|
-        relative_path = File.join(file_path, action)
+        relative_path = File.join(file_path, action.split(':')[0])
         fixture_path  = File.join('test/fixtures', relative_path)
         
         m.template &quot;fixture.rhtml&quot;, fixture_path,</diff>
      <filename>generators/sms/sms_generator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%= class_name %&gt;#&lt;%= action %&gt;
\ No newline at end of file
+&lt;%= class_name %&gt;#&lt;%= action.split(':')[0] %&gt;
\ No newline at end of file</diff>
      <filename>generators/sms/templates/fixture.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -2,14 +2,17 @@ class &lt;%= class_name %&gt; &lt; ActiveSms::Base
 &lt;% actions.each do |action| -%&gt;
 
   def &lt;%= action.split(':')[0] %&gt;
-    @delivery   = ''&lt;%- if action.split(':')[1] == 'email' -%&gt;    
+    @delivery   = &lt;%= &quot;:#{action.split(':')[1] == 'human' ? 'gateway' : action.split(':')[1]}&quot;%&gt;
+    &lt;%- if action.split(':')[1] == 'email' -%&gt;    
     @carrier    = ''
-&lt;%- end -%&gt;
+    &lt;%- end -%&gt;
     @recipients = ''
     @from       = ''
     @body       = &quot;&lt;%= class_name %&gt;#&lt;%= action %&gt;&quot;
+    &lt;%- if action.split(':')[1] == 'human' -%&gt;
     @id         = '' 
     @schedule   = ''
+    &lt;%- end -%&gt;
     @options    = {}
   end
 &lt;% end -%&gt;</diff>
      <filename>generators/sms/templates/model.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,78 +1,62 @@
 # #         
 # GENERAL
+# 
 #
 config:
   from_address: noreply@domain.com
           
 # #
 # GATEWAYS
-#  
-
-gateway:
-  adapter: human
-  callbackOption: 1 
-  account: xxxxxx
-  password: xxxxxxxxx 
-# #
-# HUMAN (human.com.br)
 #
-# Configuracao para envio de mensagens SMS, de acordo com 
-# especificacoes no Manual de Integracao ao Human Gateway
+# Uncomment the gateways you wish to use:
+  
+# HUMAN (human.com.br)
 #
-#  adapter: human
-#  callbackOption: 1 
-#  account: xxxxxx
-#  password: xxxxxxxxx
+# gateway:
+#   adapter: human
+#   callbackOption: 1 
+#   account: xxxxxx
+#   password: xxxxxxxxx
 
-# #
 # CLICKATELL (clickatell.com)
 #  
-#  adapter: clickatell
-#  user: beavis
-#  pass: xxxxxx
+# gateway:
+#   adapter: clickatell
+#   user: beavis
+#   pass: xxxxxx
 
 # #
 # EMAIL 2 SMS CARRIERS
-#
+#   
+# Please share if you know more carriers
+# http://github.com/nofxx/sms_brasil
 carriers:
+   # #
    # Brasil 
    claro: @clarotorpedo.com.br 
    tim: @tim.com.br
    oi: @sms.oi.com.br
    vivo: @vivomail.com.br 
-   # US Carriers
-   alltell: @message.alltell.com
-   ameritech: @paging.acswireless.com  
-   at&amp;t: @txt.att.net
-   bellsouthmobility: @blsdcs.net
-   blueskyfrog: @blueskyfrog.com
-   boost: @myboostmobile.com
-   cellularsouth: @csouth1.com
-   kajeet: @mobile.kajeet.net
-   metropcs: @mymetropcs.com
-   powertel: @ptel.net
-   pscwireless: @sms.pscel.com
-   qwest: @qwestmp.com
-   southernlink: @page.southernlinc.com
-   sprint: @messaging.sprintpcs.com
-   suncom: @tms.suncom.com
-   t-mobile: @tmomail.net
-   virgin: @vmobl.net
-   verizon: @vtext.com
-   # International Carriers
+   # #
+   # Germany
    e-plus-germany: @smsmail.eplus.de
+   o2-germany: @o2online.de 
+   t-mobile-germany: @t-d1-sms.de
+   vodafone-germany: @vodafone-sms.de
+   # #
+   # Canada
    fido-canada: @fido.ca
-   o2-germany: @o2online.de
-   o2-uk: @mmail.co.uk
+   # #
+   # Netherlands
    orange-netherlands: @sms.orange.nl
-   orange-uk: @orange.net
+   # #
+   # Austria
    t-mobile-austria: @sms.t-mobile.at
-   t-mobile-germany: @t-d1-sms.de
-   t-mobile-uk: @t-mobile.uk.net
-   telefonica-spain: @movistar.net
-   vodafone-germany: @vodafone-sms.de
-   vodafone-uk: @sms.vodafone.net
+   # #
+   # Italy
    vodafone-italy: @sms.vodafone.it
+   # #
+   # Japan
    vodafone-jp-chuugoku: @n.vodafone.ne.jp
    vodafone-jp-hokkaido: @d.vodafone.ne.jp
    vodafone-jp-hokuriko: @r.vodafone.ne.jp
@@ -86,5 +70,34 @@ carriers:
    vodafone-jp-shikoku: @s.vodafone.ne.jp
    vodafone-jp-touhoku: @h.vodafone.ne.jp
    vodafone-jp-niigata: @h.vodafone.ne.jp
-   vodafone-jp-toukai: @h.vodafone.ne.jp
-   vodafone-spain: @vodafone.es    
\ No newline at end of file
+   vodafone-jp-toukai: @h.vodafone.ne.jp 
+   # #
+   # Spain
+   vodafone-spain: @vodafone.es    
+   telefonica-spain: @movistar.net
+   # #
+   # UK 
+   orange-uk: @orange.net 
+   o2-uk: @mmail.co.uk      
+   vodafone-uk: @sms.vodafone.net
+   t-mobile-uk: @t-mobile.uk.net 
+   # #
+   # US
+   alltell: @message.alltell.com
+   ameritech: @paging.acswireless.com  
+   at&amp;t: @txt.att.net
+   bellsouthmobility: @blsdcs.net
+   blueskyfrog: @blueskyfrog.com
+   boost: @myboostmobile.com
+   cellularsouth: @csouth1.com
+   kajeet: @mobile.kajeet.net
+   metropcs: @mymetropcs.com
+   powertel: @ptel.net
+   pscwireless: @sms.pscel.com
+   qwest: @qwestmp.com
+   southernlink: @page.southernlinc.com
+   sprint: @messaging.sprintpcs.com
+   suncom: @tms.suncom.com
+   t-mobile: @tmomail.net
+   virgin: @vmobl.net
+   verizon: @vtext.com    
\ No newline at end of file</diff>
      <filename>generators/sms/templates/sms.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,6 @@
 #
-# Copyright (c) 2007 Robert Cottrell
+# Copyright (c) 2008 Robert Cottrell, Brendan G. Lim (brendangl@gmail.com),
+#                    Marcos Piccinini, C&#225;ssio Marques
 #
 # Permission is hereby granted, free of charge, to any person obtaining
 # a copy of this software and associated documentation files (the
@@ -67,10 +68,10 @@ require 'activesms/connection_adapters/bulk_sms_adapter'
 require 'activesms/connection_adapters/clickatell_adapter'
 require 'activesms/connection_adapters/human_adapter'
                          
-#
+# Require global config
 require 'activesms/config'
+# These ppl need global config:
 require 'activesms/email'
-require 'activesms/sms2email' 
 
 # Simplewire requires jruby
 if RUBY_PLATFORM =~ /java/</diff>
      <filename>lib/activesms.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,9 @@
 # Merge with activesms: Marcos Piccinini
 #
 # 07/2008
-#
+#  
+# Configuracao para envio de mensagens SMS, de acordo com 
+# especificacoes no Manual de Integracao ao Human Gateway
 require 'activesms/connection_adapters/abstract_adapter'
 
 module ActiveSms
@@ -22,7 +24,8 @@ module ActiveSms
       SERVICE_PATH = &quot;GatewayIntegration/msgSms.do&quot; 
       SERVICE_PORT = &quot;8080&quot;                           
       SERVICE_TYPE = 'E'                              
-      SERVICE_DISPATCH = 'send'
+      SERVICE_DISPATCH = 'send' 
+      #  callbackOption: 1   
       
       # Create an adapter for the Human gateway.
       #</diff>
      <filename>lib/activesms/connection_adapters/human_adapter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ module ActiveSms #:nodoc:
   module VERSION #:nodoc:
     MAJOR = 0
     MINOR = 8
-    TINY  = 7
+    TINY  = 8
 
     STRING = [MAJOR, MINOR, TINY].join('.')
   end</diff>
      <filename>lib/activesms/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 Gem::Specification.new do |s|
   s.name = %q{activesms}
-  s.version = &quot;0.8.7&quot;
+  s.version = &quot;0.8.8&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Robert Cottrell&quot;, &quot;Ben Curren&quot;, &quot;Dean Mao&quot;]
@@ -9,7 +9,7 @@ Gem::Specification.new do |s|
   s.description = %q{Active SMS is a framework for sending and receiving SMS messages}
   s.email = [&quot;rgcottrell@rubyforge.org&quot;, &quot;ben@esomnie.com&quot;, &quot;dean@esomnie.com&quot;]
   s.extra_rdoc_files = [&quot;History.txt&quot;, &quot;License.txt&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;, &quot;website/index.txt&quot;]
-  s.files = [&quot;CHANGELOG&quot;, &quot;History.txt&quot;, &quot;License.txt&quot;, &quot;MIT-LICENSE&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;, &quot;Rakefile&quot;, &quot;config/hoe.rb&quot;, &quot;config/requirements.rb&quot;, &quot;generators/sms/USAGE&quot;, &quot;generators/sms/sms_generator.rb&quot;, &quot;generators/sms/templates/fixture.rhtml&quot;, &quot;generators/sms/templates/model.rb&quot;, &quot;generators/sms/templates/sms.yml&quot;, &quot;generators/sms/templates/unit_test.rb&quot;, &quot;init.rb&quot;, &quot;lib/activesms.rb&quot;, &quot;lib/activesms/adv_attr_accessor.rb&quot;, &quot;lib/activesms/base.rb&quot;, &quot;lib/activesms/config.rb&quot;, &quot;lib/activesms/connection_adapters/abstract_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/bulk_sms_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/clickatell_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/human_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/simplewire_adapter.rb&quot;, &quot;lib/activesms/connections.rb&quot;, &quot;lib/activesms/email.rb&quot;, &quot;lib/activesms/exceptions.rb&quot;, &quot;lib/activesms/sms.rb&quot;, &quot;lib/activesms/sms2email.rb&quot;, &quot;lib/activesms/validations.rb&quot;, &quot;lib/activesms/version.rb&quot;, &quot;script/console&quot;, &quot;script/destroy&quot;, &quot;script/generate&quot;, &quot;script/txt2html&quot;, &quot;setup.rb&quot;, &quot;sms_brasil.gemspec&quot;, &quot;tasks/deployment.rake&quot;, &quot;tasks/environment.rake&quot;, &quot;tasks/website.rake&quot;, &quot;test/connection_adapters/test_simplewire_adapter.rb&quot;, &quot;test/test_activesms.rb&quot;, &quot;test/test_helper.rb&quot;, &quot;views/active_sms/base/sms2_email/sms_message.html.erb&quot;, &quot;website/index.html&quot;, &quot;website/index.txt&quot;, &quot;website/javascripts/rounded_corners_lite.inc.js&quot;, &quot;website/stylesheets/screen.css&quot;, &quot;website/template.html.erb&quot;, &quot;website/template.rhtml&quot;]
+  s.files = [&quot;CHANGELOG&quot;, &quot;History.txt&quot;, &quot;License.txt&quot;, &quot;MIT-LICENSE&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;, &quot;Rakefile&quot;, &quot;config/hoe.rb&quot;, &quot;config/requirements.rb&quot;, &quot;generators/sms/USAGE&quot;, &quot;generators/sms/sms_generator.rb&quot;, &quot;generators/sms/templates/fixture.rhtml&quot;, &quot;generators/sms/templates/model.rb&quot;, &quot;generators/sms/templates/sms.yml&quot;, &quot;generators/sms/templates/unit_test.rb&quot;, &quot;init.rb&quot;, &quot;lib/activesms.rb&quot;, &quot;lib/activesms/adv_attr_accessor.rb&quot;, &quot;lib/activesms/base.rb&quot;, &quot;lib/activesms/config.rb&quot;, &quot;lib/activesms/connection_adapters/abstract_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/bulk_sms_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/clickatell_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/human_adapter.rb&quot;, &quot;lib/activesms/connection_adapters/simplewire_adapter.rb&quot;, &quot;lib/activesms/connections.rb&quot;, &quot;lib/activesms/email.rb&quot;, &quot;lib/activesms/exceptions.rb&quot;, &quot;lib/activesms/sms.rb&quot;, &quot;lib/activesms/sms2email.rb&quot;, &quot;lib/activesms/validations.rb&quot;, &quot;lib/activesms/version.rb&quot;, &quot;script/console&quot;, &quot;script/destroy&quot;, &quot;script/generate&quot;, &quot;script/txt2html&quot;, &quot;setup.rb&quot;, &quot;sms_brasil.gemspec&quot;, &quot;spec/activesms_spec.rb&quot;, &quot;spec/spec.opts&quot;, &quot;spec/spec_helper.rb&quot;, &quot;tasks/deployment.rake&quot;, &quot;tasks/environment.rake&quot;, &quot;tasks/website.rake&quot;, &quot;test/connection_adapters/test_simplewire_adapter.rb&quot;, &quot;test/test_activesms.rb&quot;, &quot;test/test_helper.rb&quot;, &quot;views/active_sms/base/sms2_email/sms_message.html.erb&quot;, &quot;website/index.html&quot;, &quot;website/index.txt&quot;, &quot;website/javascripts/rounded_corners_lite.inc.js&quot;, &quot;website/stylesheets/screen.css&quot;, &quot;website/template.html.erb&quot;, &quot;website/template.rhtml&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://activesms.rubyforge.org}
   s.post_install_message = %q{}</diff>
      <filename>sms_brasil.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,7 @@
     &lt;h1&gt;ActiveSms&lt;/h1&gt;
     &lt;div id=&quot;version&quot; class=&quot;clickable&quot; onclick='document.location = &quot;http://rubyforge.org/projects/activesms&quot;; return false'&gt;
       &lt;p&gt;Get Version&lt;/p&gt;
-      &lt;a href=&quot;http://rubyforge.org/projects/activesms&quot; class=&quot;numbers&quot;&gt;0.8.7&lt;/a&gt;
+      &lt;a href=&quot;http://rubyforge.org/projects/activesms&quot; class=&quot;numbers&quot;&gt;0.8.8&lt;/a&gt;
     &lt;/div&gt;
     &lt;h2&gt;What&lt;/h2&gt;
 &lt;h2&gt;Installing&lt;/h2&gt;</diff>
      <filename>website/index.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>433ccd7b0f73fe4522455288f1184a3e253f2084</id>
    </parent>
  </parents>
  <author>
    <name>Marcos Augusto</name>
    <email>x@nofxx.com</email>
  </author>
  <url>http://github.com/nofxx/activesms/commit/17ff2f022aabf7c6333ca8e0e96a3301af2083d2</url>
  <id>17ff2f022aabf7c6333ca8e0e96a3301af2083d2</id>
  <committed-date>2008-07-23T16:02:43-07:00</committed-date>
  <authored-date>2008-07-23T16:02:43-07:00</authored-date>
  <message>fixes and pushing to version 0.8.8 ..github not building the gem...</message>
  <tree>c1f43c96e0c993492ed2b21fbe69ac9bcc3505dc</tree>
  <committer>
    <name>Marcos Augusto</name>
    <email>x@nofxx.com</email>
  </committer>
</commit>
