Module: Refinery::Core

Includes:
ActiveSupport::Configurable
Defined in:
lib/refinery/core.rb,
lib/refinery/core/engine.rb,
lib/refinery/core/configuration.rb,
app/models/refinery/core/base_model.rb

Defined Under Namespace

Classes: BaseModel, Engine, Stylesheet

Class Method Summary collapse

Class Method Details

.backend_routeObject



41
42
43
44
# File 'lib/refinery/core/configuration.rb', line 41

def backend_route
  # prevent / at the start.
  config.backend_route.to_s.gsub(%r{\A/}, '')
end

.clear_javascripts!Object



46
47
48
# File 'lib/refinery/core/configuration.rb', line 46

def clear_javascripts!
  self.javascripts = []
end

.clear_stylesheets!Object



50
51
52
# File 'lib/refinery/core/configuration.rb', line 50

def clear_stylesheets!
  self.stylesheets = []
end

.dragonfly_custom_backend?Boolean

Returns:

  • (Boolean)


54
55
56
# File 'lib/refinery/core/configuration.rb', line 54

def dragonfly_custom_backend?
  config.dragonfly_custom_backend_class.present?
end

.dragonfly_custom_backend_classObject



58
59
60
# File 'lib/refinery/core/configuration.rb', line 58

def dragonfly_custom_backend_class
  config.dragonfly_custom_backend_class.constantize if dragonfly_custom_backend?
end

.rootObject



12
13
14
# File 'lib/refinery/core.rb', line 12

def root
  @root ||= Pathname.new(File.expand_path('../../../', __FILE__))
end

.site_nameObject



62
63
64
# File 'lib/refinery/core/configuration.rb', line 62

def site_name
  ::I18n.t('site_name', :scope => 'refinery.core.config', :default => config.site_name)
end