class Snaptable::Constructor::BaseTable
Private Class Methods
new(parent, collection = nil, options = {})
click to toggle source
Calls superclass method
# File lib/snaptable/constructor/base_table.rb, line 13 def initialize(parent, collection = nil, options = {}) super(parent) @options = options @collection = collection || model @token = stored_token if Snaptable.use_permission end
Private Instance Methods
options()
click to toggle source
# File lib/snaptable/constructor/base_table.rb, line 20 def options @options end
paginate_key()
click to toggle source
# File lib/snaptable/constructor/base_table.rb, line 32 def paginate_key "#{table_name}_page" end
stored_token()
click to toggle source
# File lib/snaptable/constructor/base_table.rb, line 38 def stored_token session[:token] = params[:token] if params[:token] return session[:token] end
table_name()
click to toggle source
# File lib/snaptable/constructor/base_table.rb, line 28 def table_name self.class.name.underscore end
url()
click to toggle source
# File lib/snaptable/constructor/base_table.rb, line 24 def url :id end