lib/geometry/circle.rb in geometry-in-ruby-0.0.4 vs lib/geometry/circle.rb in geometry-in-ruby-0.0.5

- old
+ new

@@ -11,18 +11,22 @@ circle = Geometry::Circle.new center:[1,2], radius:3 circle = Geometry::Circle.new center:[1,2], diameter:6 circle = Geometry::Circle.new diameter:6 =end - class Circle +class Circle include ClusterFactory # @return [Point] The {Circle}'s center point attr_reader :center # @return [Number] The {Circle}'s radius attr_reader :radius - + attr_writer :options + def options + @options = {} if !@options + @options + end # @overload new(center, radius) # Construct a {Circle} using a centerpoint and radius # @param [Point] center The center point of the {Circle} # @param [Number] radius The radius of the {Circle} # @overload new(center, radius)