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