Module Liquid::StandardFilters
In: lib/liquid/standardfilters.rb

Methods

append   capitalize   ceil   date   default   divided_by   downcase   escape   escape_once   first   floor   h   join   last   lstrip   map   minus   modulo   newline_to_br   plus   prepend   remove   remove_first   replace   replace_first   reverse   round   rstrip   size   slice   sort   split   strip   strip_html   strip_newlines   times   truncate   truncatewords   uniq   upcase   url_encode  

Classes and Modules

Class Liquid::StandardFilters::InputIterator

Constants

HTML_ESCAPE = { '&'.freeze => '&amp;'.freeze, '>'.freeze => '&gt;'.freeze, '<'.freeze => '&lt;'.freeze, '"'.freeze => '&quot;'.freeze, "'".freeze => '&#39;'.freeze
HTML_ESCAPE_ONCE_REGEXP = /["><']|&(?!([a-zA-Z]+|(#\d+));)/

Public Instance methods

add one string to another

capitalize words in the input centence

Reformat a date using Ruby‘s core Time#strftime( string ) -> string

  %a - The abbreviated weekday name (``Sun'')
  %A - The  full  weekday  name (``Sunday'')
  %b - The abbreviated month name (``Jan'')
  %B - The  full  month  name (``January'')
  %c - The preferred local date and time representation
  %d - Day of the month (01..31)
  %H - Hour of the day, 24-hour clock (00..23)
  %I - Hour of the day, 12-hour clock (01..12)
  %j - Day of the year (001..366)
  %m - Month of the year (01..12)
  %M - Minute of the hour (00..59)
  %p - Meridian indicator (``AM''  or  ``PM'')
  %s - Number of seconds since 1970-01-01 00:00:00 UTC.
  %S - Second of the minute (00..60)
  %U - Week  number  of the current year,
          starting with the first Sunday as the first
          day of the first week (00..53)
  %W - Week  number  of the current year,
          starting with the first Monday as the first
          day of the first week (00..53)
  %w - Day of the week (Sunday is 0, 0..6)
  %x - Preferred representation for the date alone, no time
  %X - Preferred representation for the time alone, no date
  %y - Year without a century (00..99)
  %Y - Year with century
  %Z - Time zone name
  %% - Literal ``%'' character

  See also: http://www.ruby-doc.org/core/Time.html#method-i-strftime

convert an input string to DOWNCASE

Get the first element of the passed in array

Example:

   {{ product.images | first | to_img }}
h(input)

Alias for escape

Join elements of the array with certain character between them

Get the last element of the passed in array

Example:

   {{ product.images | last | to_img }}

map/collect on a given property

Add <br /> tags in front of all newlines in input string

prepend a string to another

remove the first occurrences of a substring

Replace occurrences of a string with another

Replace the first occurrences of a string with another

Reverse the elements of an array

Return the size of an array or of an string

Sort elements of the array provide optional property with which to sort an array of hashes or drops

Split input string into an array of substrings separated by given pattern.

Example:

  <div class="summary">{{ post | split '//' | first }}</div>

Remove all newlines from the string

Remove duplicate elements from an array provide optional property with which to determine uniqueness

convert an input string to UPCASE

[Validate]