class Presto::Transformation

Constants

DEFAULT_BG
DEFAULT_FIT

Public Class Methods

new(params={}) click to toggle source
# File lib/presto/transformation.rb, line 11
def initialize params={}
        @params = params
end

Public Instance Methods

[](val) click to toggle source
# File lib/presto/transformation.rb, line 15
def [] val
        send(val)
end
bg() click to toggle source
# File lib/presto/transformation.rb, line 19
def bg
        params.key?(:bg) ? "##{params[:bg]}" : DEFAULT_BG
end
empty?() click to toggle source
# File lib/presto/transformation.rb, line 43
def empty?
        params.empty?
end
fit() click to toggle source
# File lib/presto/transformation.rb, line 23
def fit
        params[:fit] || DEFAULT_FIT
end
fm() click to toggle source
# File lib/presto/transformation.rb, line 27
def fm
        params[:fm]
end
h() click to toggle source
# File lib/presto/transformation.rb, line 31
def h
        params[:h].to_i if params.key?(:h)
end
q() click to toggle source
# File lib/presto/transformation.rb, line 39
def q
        params[:q].to_i if params.key?(:q)
end
w() click to toggle source
# File lib/presto/transformation.rb, line 35
def w
        params[:w].to_i if params.key?(:w)
end

Private Instance Methods

params() click to toggle source
# File lib/presto/transformation.rb, line 49
def params
        @params
end