module NaturalBornSlugger

Constants

VERSION

Attributes

configuration[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/natural_born_slugger.rb, line 13
def self.configure
  self.configuration ||= Configuration.new

  yield(configuration) if block_given?

  require_internals!

  configuration
end
included(base) click to toggle source
# File lib/natural_born_slugger.rb, line 27
def self.included(base)
  base.extend ClassMethods
end
logger() click to toggle source
# File lib/natural_born_slugger.rb, line 23
def self.logger
  @logger ||= configuration.logger
end

Private Class Methods

require_internals!() click to toggle source
# File lib/natural_born_slugger.rb, line 33
def self.require_internals!
  require "natural_born_slugger/class_methods"
end