Class: Pad::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/pad/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) {|_self| ... } ⇒ Configuration

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Configuration.

Yields:

  • (_self)

Yield Parameters:



7
8
9
10
11
# File 'lib/pad/configuration.rb', line 7

def initialize(options = {})
  self.builder = options.fetch(:builder, Pad::Virtus)

  yield self if block_given?
end

Instance Attribute Details

#builderObject

Returns the value of attribute builder.



3
4
5
# File 'lib/pad/configuration.rb', line 3

def builder
  @builder
end

#repositoryObject

Returns the value of attribute repository.



4
5
6
# File 'lib/pad/configuration.rb', line 4

def repository
  @repository
end