<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>db/migrate/20080414235154_add_state_to_app.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -22,6 +22,10 @@ class App &lt; ActiveRecord::Base
     key
   end
   
+  def ready?
+    self.state == &quot;ready&quot;
+  end
+  
   def do_setup
     set_port
     initialize_configuration
@@ -52,6 +56,7 @@ class App &lt; ActiveRecord::Base
     replace_app_with_new
     set_apps_permissions
     load_god_conf # starts and keeps app up
+    self.update_attribute(:state, &quot;ready&quot;)
   end
 
   def set_apps_permissions</diff>
      <filename>app/models/app.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version =&gt; 20080413220918) do
+ActiveRecord::Schema.define(:version =&gt; 20080414235154) do
 
   create_table &quot;apps&quot;, :force =&gt; true do |t|
     t.integer  &quot;user_id&quot;
@@ -18,6 +18,7 @@ ActiveRecord::Schema.define(:version =&gt; 20080413220918) do
     t.string   &quot;name&quot;
     t.datetime &quot;created_at&quot;
     t.datetime &quot;updated_at&quot;
+    t.string   &quot;state&quot;
   end
 
   add_index &quot;apps&quot;, [&quot;key&quot;], :name =&gt; &quot;index_apps_on_key&quot;</diff>
      <filename>db/schema.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>dd17eea642cef33de846e33614921ef8b9bf3606</id>
    </parent>
  </parents>
  <author>
    <name>Chris Anderson</name>
    <email>jchris@grabb.it</email>
  </author>
  <url>http://github.com/jchris/appdrop/commit/d45e254c91c60c1dec5140b0e07940f12a77acb6</url>
  <id>d45e254c91c60c1dec5140b0e07940f12a77acb6</id>
  <committed-date>2008-04-14T16:56:50-07:00</committed-date>
  <authored-date>2008-04-14T16:56:50-07:00</authored-date>
  <message>app state</message>
  <tree>fecd0c2d113e4acb7f0da673721e80848c3e056f</tree>
  <committer>
    <name>Chris Anderson</name>
    <email>jchris@grabb.it</email>
  </committer>
</commit>
