Sha256: ac046c4e606070cb0cbc480d17771deafacde6600098d67b455d9a8dd2cf193f

Contents?: true

Size: 468 Bytes

Versions: 6

Compression:

Stored size: 468 Bytes

Contents

module D3
  class BandScale
    include D3::Native
    def call(t)
      v = @native.call(t)
      `v === undefined ? nil : v`
    end

    attributes_d3 %i[
      domain
      range
      rangeRound
      padding
      paddingInner
      paddingOuter
      align
      round
    ]

    alias_native_new :copy
    
    aliases_native %i[bandwidth step]
  end

  class << self
    def scale_band(*args)
      D3::BandScale.new @d3.JS.scaleBand(*args)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

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