Sha256: df838d2f60895900d0f73c8a4e13c31492033c7caf52aa93a58f02ba01bdd375

Contents?: true

Size: 1.16 KB

Versions: 3

Compression:

Stored size: 1.16 KB

Contents

module Enjoy::Feedback
  def self.configuration
    @configuration ||= Configuration.new
  end
  def self.config
    @configuration ||= Configuration.new
  end

  def self.configure
    yield configuration
  end

  class Configuration
    attr_accessor :captcha
    attr_accessor :fields
    attr_accessor :message_required

    attr_accessor :captcha_error_message
    attr_accessor :no_contact_info_error_message

    attr_accessor :recreate_contact_message_action

    attr_accessor :breadcrumbs_on_rails_support

    attr_accessor :recaptcha_support
    attr_accessor :simple_captcha_support

    def initialize
      @captcha = false
      @fields = {}
      @message_required = true

      @captcha_error_message = "Код проверки введен неверно"
      @no_contact_info_error_message = "Пожалуйста введите Ваш e-mail или телефон, чтобы мы могли связаться с вами."

      @recreate_contact_message_action = "new"

      @breadcrumbs_on_rails_support = defined?(BreadcrumbsOnRails)

      @recaptcha_support = defined?(Recaptcha)
      @simple_captcha_support = defined?(SimpleCaptcha)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
enjoy_cms_feedback-0.4.1 lib/enjoy/feedback/configuration.rb
enjoy_cms_feedback-0.4.0 lib/enjoy/feedback/configuration.rb
enjoy_cms_feedback-0.4.0.beta3 lib/enjoy/feedback/configuration.rb