module RailsAdmin::Config::Proxyable

Public Instance Methods

bindings() click to toggle source
# File lib/rails_admin/config/proxyable.rb, line 7
def bindings
  Thread.current[:rails_admin_bindings] ||= {}
  Thread.current[:rails_admin_bindings][self]
end
bindings=(new_bindings) click to toggle source
# File lib/rails_admin/config/proxyable.rb, line 12
def bindings=(new_bindings)
  Thread.current[:rails_admin_bindings] ||= {}
  if new_bindings.nil?
    Thread.current[:rails_admin_bindings].delete(self)
  else
    Thread.current[:rails_admin_bindings][self] = new_bindings
  end
end
with(bindings = {}) click to toggle source
# File lib/rails_admin/config/proxyable.rb, line 21
def with(bindings = {})
  RailsAdmin::Config::Proxyable::Proxy.new(self, bindings)
end