OSDN Git Service

add coefficient option to expansion generator
authorTomohiro Nishimura <tomohiro68@gmail.com>
Thu, 18 Mar 2010 04:28:51 +0000 (13:28 +0900)
committerTomohiro Nishimura <tomohiro68@gmail.com>
Thu, 18 Mar 2010 04:28:51 +0000 (13:28 +0900)
lib/mint/generator/expansion.rb

index 4a4aa22..5fa1342 100644 (file)
@@ -22,18 +22,26 @@ module Mint::Generator
   #   _factor_min_ よりも小さい値を指定することは出来ません。
   # [_factor_minus_]
   #   真を指定すると、負も値を生成します。
+  # [_coefficient_min_]
+  #   係数の最小値を1以上の整数で指定します。
+  # [_coefficient_max_]
+  #   係数の最大値を1以上の整数で指定します。
+  #   _coefficient_min_ より小さい値は指定できません。
+  # [_coefficient_minus_]
+  #   真を指定すると分母の係数として負の値を生成します。
   #
   class Expansion < HighOrderExpression
 
     private
 
-    option :order_min,    2
-    option :order_max,    3
-    option :factor_min,   1
-    option :factor_max,   100
-    option :factor_minus, true
-    option :coefficient_min, 1
-    option :coefficient_max, 100
+    option :order_min,         2
+    option :order_max,         3
+    option :factor_min,        1
+    option :factor_max,        100
+    option :factor_minus,      true
+    option :coefficient_min,   1
+    option :coefficient_max,   1
+    option :coefficient_minus, false
 
     def expression
       expansion