Sha256: bdde1c733a1364798f6c53377c399ef8fdefee04d48a00111300a44727ddcb35
Contents?: true
Size: 864 Bytes
Versions: 3
Compression:
Stored size: 864 Bytes
Contents
module LatoView class Component::Searchbar::Cell < Cell # Include ransack as dependences include Ransack::Helpers::FormHelper @@styles = VIEW_COMPONENTSTYLES attr_accessor :elements, :filter, :url, :method, :style, :remote, :custom_class def initialize(elements: nil, filter: nil, url: nil, method: 'get', style: 'normal', remote: false, custom_class: '') # save params @elements = elements @filter = filter @url = url @method = method @style = style @remote = remote @custom_class = custom_class # check params check_params end def show render 'show.html' end # check params private def check_params raise 'Searchbar Cell: style value in not correct' unless @@styles.include? @style.to_s end end end
Version data entries
3 entries across 3 versions & 1 rubygems