Class: DSN::Parser::String

Inherits:
Object
  • Object
show all
Defined in:
lib/dsn/parser/string.rb

Overview

Parse DSN subcode componentds from a String

Instance Method Summary collapse

Constructor Details

#initialize(code) ⇒ String

Returns a new instance of String.



7
8
9
# File 'lib/dsn/parser/string.rb', line 7

def initialize(code)
  @code = code
end

Instance Method Details

#class_subcodeObject



11
12
13
# File 'lib/dsn/parser/string.rb', line 11

def class_subcode
  parts[0]
end

#detail_subcodeObject



19
20
21
# File 'lib/dsn/parser/string.rb', line 19

def detail_subcode
  parts[2]
end

#subject_subcodeObject



15
16
17
# File 'lib/dsn/parser/string.rb', line 15

def subject_subcode
  parts[1]
end

#to_sObject



23
24
25
# File 'lib/dsn/parser/string.rb', line 23

def to_s
  code
end