Module: SpamProtect

Defined in:
lib/spam_protect.rb,
lib/spam_protect/railtie.rb,
lib/spam_protect/version.rb,
lib/spam_protect/guardian.rb,
lib/spam_protect/encryption.rb,
lib/spam_protect/current_time.rb,
lib/spam_protect/errors/error.rb,
lib/spam_protect/form_builder.rb,
lib/spam_protect/view_helpers.rb,
lib/spam_protect/controller_helpers.rb,
lib/spam_protect/encryption/payload.rb,
lib/spam_protect/errors/no_secret_key.rb,
lib/spam_protect/policies/base_policy.rb,
lib/spam_protect/encryption/secret_key.rb,
lib/spam_protect/policies/cookie_policy.rb,
lib/spam_protect/policies/honeypot_policy.rb,
lib/spam_protect/policies/timestamp_policy.rb,
lib/spam_protect/policies/encryption_policy.rb,
lib/spam_protect/errors/encryption_unavailable.rb,
lib/generators/spam_protect/install/install_generator.rb

Defined Under Namespace

Modules: ControllerHelpers, CurrentTime, Encryption, Errors, FormBuilderMethods, Generators, Policies, ViewHelpers Classes: Config, Guardian, Railtie

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.configObject



47
48
49
# File 'lib/spam_protect.rb', line 47

def self.config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



51
52
53
# File 'lib/spam_protect.rb', line 51

def self.configure
  yield config if block_given?
end