Class: Numeric
- Inherits:
-
Object
- Object
- Numeric
- Defined in:
- lib/gd2.rb
Instance Method Summary collapse
-
#degrees ⇒ Object
Express an angle in degrees, e.g.
-
#percent ⇒ Object
Express a percentage, e.g.
-
#to_degrees ⇒ Object
Convert an angle (in radians) to degrees.
-
#to_percent ⇒ Object
Convert a number to a percentage value, e.g.
Instance Method Details
#degrees ⇒ Object
Express an angle in degrees, e.g. 90.degrees. Angles are converted to radians.
158 159 160 |
# File 'lib/gd2.rb', line 158 def degrees self * 2 * Math::PI / 360 end |
#percent ⇒ Object
Express a percentage, e.g. 50.percent. Percentages are floating point values, e.g. 0.5.
173 174 175 |
# File 'lib/gd2.rb', line 173 def percent self / 100.0 end |
#to_degrees ⇒ Object
Convert an angle (in radians) to degrees.
165 166 167 |
# File 'lib/gd2.rb', line 165 def to_degrees self * 360 / Math::PI / 2 end |
#to_percent ⇒ Object
Convert a number to a percentage value, e.g. 0.5 to 50.0.
180 181 182 |
# File 'lib/gd2.rb', line 180 def to_percent self * 100 end |