class Eql::Config

Config class holds rendering settings

Attributes

adapter[RW]

@return [Symbol] returns key of default adapter

cache_templates[W]
path[RW]

@return [String] returns default templates folder

Public Class Methods

new() click to toggle source
# File lib/eql/config.rb, line 12
def initialize
  @adapter         = :active_record
  @cache_templates = true
end

Public Instance Methods

cache_templates?() click to toggle source

Should templates be cached?

@return [Boolean]

# File lib/eql/config.rb, line 22
def cache_templates?
  @cache_templates
end
default_adapter() click to toggle source

@return [Eql::Adapters::Base] returns default adapter

# File lib/eql/config.rb, line 36
def default_adapter
  return unless adapter
  @default_adapter ||= AdapterFactory.adapters[adapter]
end