Class: Locomotive::Steam::Liquid::Drops::Param

Inherits:
Liquid::Drop
  • Object
show all
Defined in:
lib/locomotive/steam/liquid/drops/params.rb

Instance Method Summary collapse

Constructor Details

#initialize(param) ⇒ Param

Returns a new instance of Param.



28
29
30
# File 'lib/locomotive/steam/liquid/drops/params.rb', line 28

def initialize(param)
  @param = param
end

Instance Method Details

#html_safeObject



32
33
34
# File 'lib/locomotive/steam/liquid/drops/params.rb', line 32

def html_safe
  @param
end

#to_liquidObject



36
37
38
# File 'lib/locomotive/steam/liquid/drops/params.rb', line 36

def to_liquid
  @param.is_a?(String) ? html_escape(@param) : @param
end

#to_sObject



40
41
42
# File 'lib/locomotive/steam/liquid/drops/params.rb', line 40

def to_s
  to_liquid.to_s
end