Sha256: 8d1ace82714ba4bf85f0b8b540d72134a421717bf1ce0af258815981cf9cfb82
Contents?: true
Size: 609 Bytes
Versions: 14
Compression:
Stored size: 609 Bytes
Contents
module Locomotive module Liquid module Filters module Misc def underscore(input) input.to_s.gsub(' ', '_').gsub('/', '_').underscore end def dasherize(input) input.to_s.gsub(' ', '-').gsub('/', '-').dasherize end def concat(input, *args) result = input.to_s args.flatten.each { |a| result << a.to_s } result end def modulo(word, index, modulo) (index.to_i + 1) % modulo == 0 ? word : '' end end ::Liquid::Template.register_filter(Misc) end end end
Version data entries
14 entries across 14 versions & 1 rubygems