Method: Rubyvis::Scale::Ordinal#range

Defined in:
lib/rubyvis/scale/ordinal.rb

#range(*arguments) ⇒ Object



156
157
158
159
160
161
162
163
164
165
166
# File 'lib/rubyvis/scale/ordinal.rb', line 156

def range(*arguments)
  array, f = arguments[0],arguments[1]
  if(arguments.size>0)
    @r=(array.is_a? Array) ? ((arguments.size>1) ? array.map(&f) : array) : arguments.dup
    if @r[0].is_a? String
      @r=@r.map {|i| Rubyvis.color(i)}
    end
    return self
  end
  @r
end