Class: Museo::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



56
57
58
59
60
# File 'lib/museo.rb', line 56

def initialize
  @formatter = Museo::Formatter.new
  @rspec = File.directory?(Museo.rails_root.join("spec"))
  @generation_disabled = !!ENV["CI"]
end

Instance Attribute Details

#formatterObject

Returns the value of attribute formatter.



52
53
54
# File 'lib/museo.rb', line 52

def formatter
  @formatter
end

#generation_disabledObject

Returns the value of attribute generation_disabled.



54
55
56
# File 'lib/museo.rb', line 54

def generation_disabled
  @generation_disabled
end

#rspecObject

Returns the value of attribute rspec.



53
54
55
# File 'lib/museo.rb', line 53

def rspec
  @rspec
end

Instance Method Details

#clear_stubs!Object



72
73
74
# File 'lib/museo.rb', line 72

def clear_stubs!
  @stubbed_methods = {}
end

#stub(name, value = nil) ⇒ Object



66
67
68
69
70
# File 'lib/museo.rb', line 66

def stub(name, value = nil)
  value = block_given? ? Proc.new : value

  stubbed_methods[name] = value
end

#stubbed_methodsObject



62
63
64
# File 'lib/museo.rb', line 62

def stubbed_methods
  @stubbed_methods ||= {}
end