OSDN Git Service

Rails 2.3.11
[redminele/redminele.git] / ruby / lib / ruby / gems / 1.8 / gems / rails-2.3.5 / lib / rails_generator / generated_attribute.rb
diff --git a/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails_generator/generated_attribute.rb b/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails_generator/generated_attribute.rb
deleted file mode 100644 (file)
index a3d4a01..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-require 'optparse'
-
-module Rails
-  module Generator
-    class GeneratedAttribute
-      attr_accessor :name, :type, :column
-
-      def initialize(name, type)
-        @name, @type = name, type.to_sym
-        @column = ActiveRecord::ConnectionAdapters::Column.new(name, nil, @type)
-      end
-
-      def field_type
-        @field_type ||= case type
-          when :integer, :float, :decimal   then :text_field
-          when :datetime, :timestamp, :time then :datetime_select
-          when :date                        then :date_select
-          when :string                      then :text_field
-          when :text                        then :text_area
-          when :boolean                     then :check_box
-          else
-            :text_field
-        end      
-      end
-
-      def default
-        @default ||= case type
-          when :integer                     then 1
-          when :float                       then 1.5
-          when :decimal                     then "9.99"
-          when :datetime, :timestamp, :time then Time.now.to_s(:db)
-          when :date                        then Date.today.to_s(:db)
-          when :string                      then "MyString"
-          when :text                        then "MyText"
-          when :boolean                     then false
-          else
-            ""
-        end      
-      end
-
-      def reference?
-        [ :references, :belongs_to ].include?(self.type)
-      end
-    end
-  end
-end