Sha256: 1a23fac8f74dca3e0f6276e0b8f792e5599836f5ca775890df8d4b5972734ea0

Contents?: true

Size: 522 Bytes

Versions: 6

Compression:

Stored size: 522 Bytes

Contents

module D3
  class RadialLineGenerator
    include D3::Native

    def call(*args)
      result = @native.call(*args)
      `result === null ? nil : result`
    end

    attributes_d3_block %i[angle radius defined]

    def curve(new_value=`undefined`)
      if `new_value === undefined`
        D3::Curve.new @native.JS.curve
      else
        @native.JS.curve(new_value.to_n)
        self
      end
    end
  end

  class << self
    def radial_line
      D3::RadialLineGenerator.new @d3.JS.radialLine
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hyper-d3-1.0.0.lap28 lib/d3/radial_line.rb
hyper-d3-1.0.0.lap27 lib/d3/radial_line.rb
hyper-d3-1.0.0.lap26 lib/d3/radial_line.rb
hyper-d3-1.0.0.lap25 lib/d3/radial_line.rb
hyper-d3-1.0.0.lap24 lib/d3/radial_line.rb
hyper-d3-1.0.0.lap23 lib/d3/radial_line.rb