lib/defender.rb in defender-1.0.0 vs lib/defender.rb in defender-1.0.1

- old
+ new

@@ -1,10 +1,16 @@ require 'defender/version' require 'defender/document' module Defender ## + # Set this to your Defensio API key. Get one at http://defensio.com. + def self.api_key=(api_key) + @api_key = api_key.to_s + end + + ## # You most probably don't need to set this. It is used to replace the backend # when running the tests. If you for any reason need to use another backend # than the defensio gem, set this. The object needs to respond to the same # methods as the {Defensio} object does. # @@ -17,10 +23,10 @@ # The Defensio backend. If no backend has been set yet, this will create one # with the api key set with {Defender.api_key}. def self.defensio return @defensio if defined?(@defensio) require 'defensio' - @defensio ||= Defensio.new(Defender.api_key, "Defender | #{VERSION} | Henrik Hodne | dvyjones@binaryhex.com") + @defensio ||= Defensio.new(@api_key, "Defender | #{VERSION} | Henrik Hodne | dvyjones@binaryhex.com") end ## # Calls a defensio method and wraps in error handling. #