Class: Archruby::Architecture::ConstraintBreak

Inherits:
Object
  • Object
show all
Defined in:
lib/archruby/architecture/constraint_break.rb

Constant Summary collapse

ABSENSE =
"absence"
DIVERGENCE =
"divergence"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ ConstraintBreak

Returns a new instance of ConstraintBreak.



10
11
12
13
14
15
16
17
18
# File 'lib/archruby/architecture/constraint_break.rb', line 10

def initialize(options)
  @type = options[:type]
  @class_origin = options[:class_origin]
  @line_origin = options[:line_origin]
  @class_target = options[:class_target]
  @module_origin = options[:module_origin]
  @module_target = options[:module_target]
  @msg = options[:msg]
end

Instance Attribute Details

#class_originObject (readonly)

Returns the value of attribute class_origin.



4
5
6
# File 'lib/archruby/architecture/constraint_break.rb', line 4

def class_origin
  @class_origin
end

#class_targetObject (readonly)

Returns the value of attribute class_target.



4
5
6
# File 'lib/archruby/architecture/constraint_break.rb', line 4

def class_target
  @class_target
end

#line_originObject (readonly)

Returns the value of attribute line_origin.



4
5
6
# File 'lib/archruby/architecture/constraint_break.rb', line 4

def line_origin
  @line_origin
end

#module_originObject (readonly)

Returns the value of attribute module_origin.



4
5
6
# File 'lib/archruby/architecture/constraint_break.rb', line 4

def module_origin
  @module_origin
end

#module_targetObject (readonly)

Returns the value of attribute module_target.



4
5
6
# File 'lib/archruby/architecture/constraint_break.rb', line 4

def module_target
  @module_target
end

#msgObject (readonly)

Returns the value of attribute msg.



4
5
6
# File 'lib/archruby/architecture/constraint_break.rb', line 4

def msg
  @msg
end

#typeObject (readonly)

Returns the value of attribute type.



4
5
6
# File 'lib/archruby/architecture/constraint_break.rb', line 4

def type
  @type
end