Class: Draught::Line::LineBuilderFromAngles
- Inherits:
-
Object
- Object
- Draught::Line::LineBuilderFromAngles
- Defined in:
- lib/draught/line.rb
Instance Method Summary collapse
-
#initialize(args) ⇒ LineBuilderFromAngles
constructor
A new instance of LineBuilderFromAngles.
- #line_args ⇒ Object
Constructor Details
#initialize(args) ⇒ LineBuilderFromAngles
Returns a new instance of LineBuilderFromAngles.
138 139 140 141 142 |
# File 'lib/draught/line.rb', line 138 def initialize(args) @start_point = args.fetch(:start_point, Point::ZERO) @length = args.fetch(:length) @radians = args.fetch(:radians) end |
Instance Method Details
#line_args ⇒ Object
144 145 146 |
# File 'lib/draught/line.rb', line 144 def line_args {length: length, radians: radians, start_point: start_point, end_point: end_point} end |