Sha256: 70ff65d67a76eba8cfdab27d41ea37350821dbc3814681a23085928cdc10e69a

Contents?: true

Size: 1.4 KB

Versions: 8

Compression:

Stored size: 1.4 KB

Contents

# frozen_string_literal: true
require 'rubygems'
require 'fog/aws'
Gem.loaded_specs['cd2_catton_cms'].dependencies.each do |d|
  require d.name unless ['fog-aws', 'google_currency'].include?(d.name)
end

require 'c/engine'

module C
  class << self
    mattr_accessor :store_name
    self.store_name = 'Name'

    mattr_accessor :domain_name
    self.domain_name = 'example.com'

    mattr_accessor :email, :enquiries_email, :errors_email, :order_notification_email
    self.email                    = 'web@example.org'
    self.enquiries_email          = 'web@example.org'
    self.errors_email             = 'web@example.org'
    self.order_notification_email = 'recipient@example.com'

    mattr_accessor :external_logo_url
    self.external_logo_url = ''

    mattr_accessor :primary_color
    self.primary_color = '#5C5C5C'

    mattr_accessor :admin_mount
    self.admin_mount = 'admin'

    mattr_accessor :account_mount
    self.account_mount = 'account'

    mattr_accessor :commerce
    self.commerce = true

    mattr_accessor :content_sections
    self.content_sections = [:pages, :services, :projects, :locations, :blogs, :testimonials, :slideshows, :team]

    # specify channel name to display first channel image on index tables
    mattr_accessor :display_thumbnail
    self.display_thumbnail = nil
  end

  # this function maps the vars from your app into your engine
  def self.setup(*)
    yield self
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cd2_catton_cms-1.1.35 lib/cd2_catton_cms.rb
cd2_catton_cms-1.1.34 lib/cd2_catton_cms.rb
cd2_catton_cms-1.1.33 lib/cd2_catton_cms.rb
cd2_catton_cms-1.1.32 lib/cd2_catton_cms.rb
cd2_catton_cms-1.1.31 lib/cd2_catton_cms.rb
cd2_catton_cms-1.1.30 lib/cd2_catton_cms.rb
cd2_catton_cms-1.1.20 lib/cd2_catton_cms.rb
cd2_catton_cms-1.1.10 lib/cd2_catton_cms.rb