Sha256: 523d72d71f642071414db783386f52e1cfb98f38833180ea135ac97fa45e605d

Contents?: true

Size: 358 Bytes

Versions: 3

Compression:

Stored size: 358 Bytes

Contents

# frozen_string_literal: true

module Jekyll
  module Filters
    module Sample
      # Returns a random item from an Array
      #
      # @input [Array]
      # @return [Any]
      def sample(input)
        return unless input.respond_to? :sample

        input.sample
      end
    end
  end
end

Liquid::Template.register_filter(Jekyll::Filters::Sample)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sutty-liquid-0.2.1 lib/jekyll/filters/sample.rb
sutty-liquid-0.2.0 lib/jekyll/filters/sample.rb
sutty-liquid-0.1.1 lib/jekyll/filters/sample.rb