Module: Faalis::Configuration

Included in:
Engine
Defined in:
lib/faalis/configuration.rb

Constant Summary collapse

@@modules_to_load =
{}

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#site_titleObject

Site Title



36
37
38
# File 'lib/faalis/configuration.rb', line 36

def site_title
  @site_title
end

Instance Method Details

#collect_i18n_missing_keys=(value) ⇒ Object

We have to move this method somewhere else



29
30
31
32
33
# File 'lib/faalis/configuration.rb', line 29

def collect_i18n_missing_keys=(value)
  if value
    ::I18n.exception_handler = Faalis::I18n::MissingKeyHandler.new
  end
end

#enabled?(configuration) ⇒ Boolean

Returns:

  • (Boolean)


78
79
80
81
# File 'lib/faalis/configuration.rb', line 78

def enabled?(configuration)
  puts "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", configuration, @@modules_to_load.include?(configuration)
  @@modules_to_load.include? configuration
end

#load_dependencies_based_on_configurationObject



71
72
73
74
75
76
# File 'lib/faalis/configuration.rb', line 71

def load_dependencies_based_on_configuration

  @@modules_to_load.each do |k, v|
    v.map { |mod| require mod } if send(k)
  end
end

#orm=(orm_name) ⇒ Object



23
24
25
26
# File 'lib/faalis/configuration.rb', line 23

def orm=(orm_name)
  @@orm = orm_name
  require "devise/orm/#{orm_name}"
end