class Draught::Corner
Attributes
paths[R]
radius[R]
Public Class Methods
join_rounded(args)
click to toggle source
# File lib/draught/corner.rb, line 8 def self.join_rounded(args) new(args).join end
new(args)
click to toggle source
# File lib/draught/corner.rb, line 14 def initialize(args) @radius = args.fetch(:radius) @paths = args.fetch(:paths) end
Public Instance Methods
join()
click to toggle source
# File lib/draught/corner.rb, line 19 def join paths.inject { |incoming, outgoing| Rounded.join(radius: radius, incoming: incoming, outgoing: outgoing) } end