Class: Allure::Category

Inherits:
JSONable show all
Defined in:
allure-ruby-commons/lib/allure_ruby_commons/model/category.rb

Overview

Defects category

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from JSONable

#==, #to_hash, #to_json

Constructor Details

#initialize(name:, matched_statuses: nil, message_regex: nil, trace_regex: nil) ⇒ Category

Returns a new instance of Category.

Parameters:

  • name (String)
  • matched_statuses (Array<Allure::Status>) (defaults to: nil)
  • message_regex (String, Regexp) (defaults to: nil)
  • trace_regex (String, Regexp) (defaults to: nil)


10
11
12
13
14
15
16
17
# File 'allure-ruby-commons/lib/allure_ruby_commons/model/category.rb', line 10

def initialize(name:, matched_statuses: nil, message_regex: nil, trace_regex: nil)
  super()

  @name = name
  @matched_statuses = matched_statuses
  @message_regex = message_regex
  @trace_regex = trace_regex
end

Instance Attribute Details

#matched_statusesObject (readonly)

Returns the value of attribute matched_statuses.



19
20
21
# File 'allure-ruby-commons/lib/allure_ruby_commons/model/category.rb', line 19

def matched_statuses
  @matched_statuses
end

#message_regexObject (readonly)

Returns the value of attribute message_regex.



19
20
21
# File 'allure-ruby-commons/lib/allure_ruby_commons/model/category.rb', line 19

def message_regex
  @message_regex
end

#nameObject (readonly)

Returns the value of attribute name.



19
20
21
# File 'allure-ruby-commons/lib/allure_ruby_commons/model/category.rb', line 19

def name
  @name
end

#trace_regexObject (readonly)

Returns the value of attribute trace_regex.



19
20
21
# File 'allure-ruby-commons/lib/allure_ruby_commons/model/category.rb', line 19

def trace_regex
  @trace_regex
end