Sha256: 8735d509088e6483ee29e5733bf01439c836b64631152185a6c9141a65af27db
Contents?: true
Size: 746 Bytes
Versions: 27
Compression:
Stored size: 746 Bytes
Contents
module Effective module EffectiveDatatable module Attributes private def initial_attributes(args) raise "#{self.class.name}.new() expected Hash like arguments" unless args.kind_of?(Hash) args end def load_attributes! if datatables_ajax_request? || datatables_inline_request? raise 'expected cookie to be present' unless cookie raise 'expected attributes cookie to be present' unless cookie[:attributes] @attributes = cookie.delete(:attributes) end unless datatables_ajax_request? || datatables_inline_request? @attributes[:_n] ||= view.controller_path.split('/')[0...-1].join('/').presence end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems