Sha256: 4d2ca9f4919b7923efe4ea030ea42da78edb9b846e2aae259859d56b67939fcf

Contents?: true

Size: 504 Bytes

Versions: 12

Compression:

Stored size: 504 Bytes

Contents

# include_set Abstract::Utility

format do
  def filter_class
    Card::FilterQuery
  end

  def filter_keys
    [:name]
  end

  def filter_keys_from_params
    filter_hash.keys.map(&:to_sym) - [:not_ids]
  end

  def sort_options
    { "Alphabetical": :name, "Recently Added": :create }
  end
end

format :html do
  view :filtered_content, template: :haml, wrap: :slot

  view :filtered_results do
    wrap { render_core }
  end

  view :selectable_filtered_content, template: :haml, cache: :never
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
card-mod-search-0.13.2 set/abstract/03_filter.rb
card-mod-search-0.13.1 set/abstract/03_filter.rb
card-mod-search-0.13.0 set/abstract/03_filter.rb
card-mod-search-0.11.7 set/abstract/03_filter.rb
card-mod-search-0.12.0 set/abstract/03_filter.rb
card-mod-search-0.11.6 set/abstract/03_filter.rb
card-mod-search-0.11.5 set/abstract/03_filter.rb
card-mod-search-0.11.4 set/abstract/03_filter.rb
card-mod-search-0.11.3 set/abstract/03_filter.rb
card-mod-search-0.11.2 set/abstract/03_filter.rb
card-mod-search-0.11.1 set/abstract/03_filter.rb
card-mod-search-0.11.0 set/abstract/03_filter.rb