Sha256: b4af170a4178182d092f094abbf92f51d94d6a777159a99840e7da9ddf380971
Contents?: true
Size: 1.47 KB
Versions: 2
Compression:
Stored size: 1.47 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; class Abstract # Set: Abstract (SearchParams) # module SearchParams; extend Card::Set def self.source_location; "/Users/ethan/dev/decko/gem/card-mod-search/set/abstract/02_search_params.rb"; end module Format; module_parent.send :register_set_format, Card::Format, self; extend Card::Set::AbstractFormat def search_params @search_params ||= default_search_params end # used for override def default_search_params if (qparams = query_params) paging_params.merge vars: qparams else paging_params end end def paging_params { limit: limit, offset: offset } end def query_params return nil unless (vars = params[:query]) Env.hash vars end def default_limit 100 end def extra_paging_path_args (vars = query_params) ? { query: vars } : {} end end module HtmlFormat; module_parent.send :register_set_format, Card::Format::HtmlFormat, self; extend Card::Set::AbstractFormat def default_limit Cardio.config.paging_limit || 20 end end module JsonFormat; module_parent.send :register_set_format, Card::Format::JsonFormat, self; extend Card::Set::AbstractFormat def default_limit 20 end end module RssFormat; module_parent.send :register_set_format, Card::Format::RssFormat, self; extend Card::Set::AbstractFormat def default_limit 25 end end end;end;end;end; # ~~ generated from /Users/ethan/dev/decko/gem/card-mod-search/set/abstract/02_search_params.rb ~~
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
card-1.101.7 | tmpsets/set/mod036-card-mod-search/abstract/02_search_params.rb |
card-1.101.6 | tmpsets/set/mod036-card-mod-search/abstract/02_search_params.rb |