Sha256: 93492c4cacf68e90820e629e89e40febbfc69158858a7a30926a57f2186bf826
Contents?: true
Size: 477 Bytes
Versions: 2
Compression:
Stored size: 477 Bytes
Contents
require 'active_support/concern' require 'active_support/inflector' require 'singleton' module Crawler module Configuration extend ActiveSupport::Concern included do module_eval <<-METHODS, __FILE__, __LINE__ + 1 class Configuration include Singleton end METHODS end class_methods do def config self::Configuration.instance end def configure yield config end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
crawler-core-1.1.0 | lib/crawler/configuration.rb |
crawler-core-1.0.0 | lib/crawler/configuration.rb |