class Monolith::Configuration
Public Class Methods
new(yaml)
click to toggle source
# File lib/monolith/configuration.rb 3 def initialize(yaml) 4 @yaml = yaml 5 end
Public Instance Methods
after_clone_hooks()
click to toggle source
# File lib/monolith/configuration.rb 7 def after_clone_hooks 8 config.fetch("after_clone", []) 9 end
after_generate_hooks()
click to toggle source
# File lib/monolith/configuration.rb 11 def after_generate_hooks 12 config.fetch("after_generate", []) 13 end
branches()
click to toggle source
# File lib/monolith/configuration.rb 15 def branches 16 config.fetch("branches", []) 17 end
path()
click to toggle source
# File lib/monolith/configuration.rb 19 def path 20 config.fetch("path") 21 end
repositories()
click to toggle source
# File lib/monolith/configuration.rb 23 def repositories 24 config.fetch("repositories") 25 end
Private Instance Methods
config()
click to toggle source
# File lib/monolith/configuration.rb 29 def config 30 @config ||= YAML.load(@yaml) 31 end