Sha256: ae8a3ffe64603aeac63778df85c1ec8056474a4311e2a417fef8e1d7068835aa
Contents?: true
Size: 488 Bytes
Versions: 5
Compression:
Stored size: 488 Bytes
Contents
module Spout module Models # Defines a continuous or discrete bucket for tables and graphs class Bucket attr_accessor :start, :stop def initialize(start, stop, discrete: false) @start = start @stop = stop @discrete = discrete end def in_bucket?(value) value >= @start && value <= @stop end def display_name return "#{@start}" if @discrete "#{@start} to #{@stop}" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems