class Locomotive::Steam::Liquid::Drops::Param

Public Class Methods

new(param) click to toggle source
# File lib/locomotive/steam/liquid/drops/params.rb, line 28
def initialize(param)
  @param = param
end

Public Instance Methods

html_safe() click to toggle source
# File lib/locomotive/steam/liquid/drops/params.rb, line 32
def html_safe
  @param
end
to_liquid() click to toggle source
# File lib/locomotive/steam/liquid/drops/params.rb, line 36
def to_liquid
  @param.is_a?(String) ? html_escape(@param) : @param
end
to_s() click to toggle source
# File lib/locomotive/steam/liquid/drops/params.rb, line 40
def to_s
  to_liquid.to_s
end

Private Instance Methods

html_escape(string) click to toggle source
# File lib/locomotive/steam/liquid/drops/params.rb, line 46
def html_escape(string)
  string.blank? ? '' : CGI::escapeHTML(string)
end