class Archruby::ExtractArchitecture

Attributes

architecture[R]

Public Class Methods

new(config_file_path = "", base_directory = "") click to toggle source
# File lib/archruby.rb, line 35
def initialize(config_file_path = "", base_directory = "")
  @config_file_path = config_file_path
  @base_directory = base_directory
  config_path = File.expand_path(@config_file_path, __FILE__)
  @architecture_definition = Archruby::Architecture::Parser.new(config_path, @base_directory)
  @architecture = Archruby::Architecture::Architecture.new(@architecture_definition.modules)
  @constraints_breaks = []
end

Public Instance Methods

verify() click to toggle source
# File lib/archruby.rb, line 44
def verify
  @constraints_breaks = @architecture.verify
end