Class: Draught::Line::LineBuilderFromPoint

Inherits:
Object
  • Object
show all
Defined in:
lib/draught/line.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ LineBuilderFromPoint

Returns a new instance of LineBuilderFromPoint.



207
208
209
210
# File 'lib/draught/line.rb', line 207

def initialize(args)
  @start_point = args.fetch(:start_point, Point::ZERO)
  @end_point = args.fetch(:end_point)
end

Instance Method Details

#line_argsObject



212
213
214
# File 'lib/draught/line.rb', line 212

def line_args
  {length: length, radians: radians, start_point: start_point, end_point: end_point}
end