<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,5 +4,5 @@ Description:
 
 Usage:
   
-	./script/generate static_model ModelName
+	./script/generate static_model ModelName --data=config/data/ --lib=app/models/
 	</diff>
      <filename>generators/static_model/USAGE</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ class StaticModelGenerator &lt; RubiGen::Base
 
   default_options :author =&gt; nil
 
-  attr_reader :name, :lib_dir
+  attr_reader :name, :lib_dir, :data_dir
 
   def initialize(runtime_args, runtime_options = {})
     super
@@ -14,7 +14,6 @@ class StaticModelGenerator &lt; RubiGen::Base
   def manifest
     record do |m|
       # Ensure appropriate folder(s) exists
-      data_dir = File.join('config', 'data')
       m.directory data_dir
       m.directory lib_dir
       m.template 'model.rb.erb', File.join(lib_dir, name.underscore + &quot;.rb&quot;)
@@ -47,13 +46,12 @@ EOS
       # opts.on(&quot;-a&quot;, &quot;--author=\&quot;Your Name\&quot;&quot;, String,
       #         &quot;Some comment about this option&quot;,
       #         &quot;Default: none&quot;) { |options[:author]| }
-      opts.on(&quot;-l&quot;, &quot;--lib=your/path/&quot;, String, &quot;Put the model.rb in a specific lib dir (default = app/models/)&quot;) {|options[:lib]|}
+      opts.on(&quot;-l&quot;, &quot;--lib=your/path/&quot;, String, &quot;Put the model.rb in a specific lib dir (default = app/models/)&quot;) {|o| options[:lib_dir] = o }
+      opts.on(&quot;-d&quot;, &quot;--data=your/path/&quot;, String, &quot;Put the models.yml data file in a specific data dir (default = config/data/)&quot;) {|o| options[:data_dir] = o }
     end
 
     def extract_options
-      # for each option, extract it into a local variable (and create an &quot;attr_reader :author&quot; at the top)
-      # Templates can access these value via the attr_reader-generated methods, but not the
-      # raw instance variable value.
       @lib_dir = options[:lib_dir] || File.join('app', 'models')
+      @data_dir = options[:data_dir] || File.join('config', 'data')
     end
 end
\ No newline at end of file</diff>
      <filename>generators/static_model/static_model_generator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
 class &lt;%= class_name %&gt; &lt; StaticModel::Base
-  set_data_file File.join('&lt;%= lib_dir %&gt;', '&lt;%= table_name %&gt;.yml')
+  set_data_file File.join('&lt;%= data_dir %&gt;', '&lt;%= table_name %&gt;.yml')
 
 end
\ No newline at end of file</diff>
      <filename>generators/static_model/templates/model.rb.erb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>301719d13df1112c97d4dafa779d1e655be67a42</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Quint</name>
    <email>aaron@quirkey.com</email>
  </author>
  <url>http://github.com/quirkey/static_model/commit/f4d534776704701b07ccb6e6b34d6ba6a6da57b2</url>
  <id>f4d534776704701b07ccb6e6b34d6ba6a6da57b2</id>
  <committed-date>2008-11-28T16:05:30-08:00</committed-date>
  <authored-date>2008-11-28T16:05:30-08:00</authored-date>
  <message>Fixed --lib option for generator
Added --data option</message>
  <tree>e253c2dabf1b5aec05532b32efa39d9c714b561c</tree>
  <committer>
    <name>Aaron Quint</name>
    <email>aaron@quirkey.com</email>
  </committer>
</commit>
