class Nanoc::Int::RuleMemoryActions::Filter

Attributes

filter_name[R]

filter :foo filter :foo, params

params[R]

Public Class Methods

new(filter_name, params) click to toggle source
# File lib/nanoc/base/entities/rule_memory_actions/filter.rb, line 9
def initialize(filter_name, params)
  @filter_name = filter_name
  @params      = params
end

Public Instance Methods

serialize() click to toggle source
# File lib/nanoc/base/entities/rule_memory_actions/filter.rb, line 14
def serialize
  [:filter, @filter_name, Nanoc::Int::Checksummer.calc(@params)]
end
to_s() click to toggle source
# File lib/nanoc/base/entities/rule_memory_actions/filter.rb, line 18
def to_s
  "filter #{@filter_name.inspect}, #{@params.inspect}"
end