Module: Sitespec

Defined in:
lib/sitespec.rb,
lib/sitespec/version.rb,
lib/sitespec/artifact.rb,
lib/sitespec/configuration.rb

Defined Under Namespace

Classes: Artifact, Configuration

Constant Summary collapse

VERSION =
"1.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.artifacts_countObject



9
10
11
# File 'lib/sitespec.rb', line 9

def artifacts_count
  @artifacts_count || 0
end

Class Method Details

.configurationObject

Provide singleton configuration object shared with the current process.

Examples:

Sitespec.configuration.build_path = "artifacts"


16
17
18
# File 'lib/sitespec.rb', line 16

def configuration
  @configuration ||= Sitespec::Configuration.new
end

.configure(&block) ⇒ Object

Provide friendly interface to access to Sitespec.configuration.

Examples:

Sitespec.configure do |configuration|
  configuration.build_path = "artifacts"
end


25
26
27
# File 'lib/sitespec.rb', line 25

def configure(&block)
  block.call(configuration)
end