module DashCreator

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

attributes_aliases() click to toggle source
# File lib/dash_creator.rb, line 68
def self.attributes_aliases
  self.configuration.attributes_aliases.stringify_keys
end
columns_aliases() click to toggle source
# File lib/dash_creator.rb, line 72
def self.columns_aliases
  self.configuration.columns_aliases.stringify_keys
end
displayed_attribute_names() click to toggle source
# File lib/dash_creator.rb, line 80
def self.displayed_attribute_names
  self.configuration.displayed_attribute_names.deep_stringify_keys
end
displayed_model_names() click to toggle source
# File lib/dash_creator.rb, line 76
def self.displayed_model_names
  self.configuration.displayed_model_names.stringify_keys
end
except_attributes() click to toggle source
# File lib/dash_creator.rb, line 64
def self.except_attributes
  self.configuration.except_attributes
end
except_models() click to toggle source
# File lib/dash_creator.rb, line 60
def self.except_models
  self.configuration.except_models.map{ |m| m.gsub('::', '') }
end
layout_path() click to toggle source
# File lib/dash_creator.rb, line 84
def self.layout_path
  self.configuration.layout_path
end
redis_store_variable() click to toggle source
# File lib/dash_creator.rb, line 52
def self.redis_store_variable
  self.configuration.redis_store_variable
end
use_pgcrypto() click to toggle source
# File lib/dash_creator.rb, line 48
def self.use_pgcrypto
  self.configuration.use_pgcrypto
end
user_class() click to toggle source
# File lib/dash_creator.rb, line 56
def self.user_class
  self.configuration.user_class.safe_constantize
end

Public Instance Methods

configuration() click to toggle source
# File lib/dash_creator.rb, line 39
def configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/dash_creator.rb, line 43
def configure
  yield(configuration)
end