Module: ParserHelper

Defined in:
lib/aipim/parser_helper.rb

Class Method Summary collapse

Class Method Details

.get_cenario(line) ⇒ Object



19
20
21
# File 'lib/aipim/parser_helper.rb', line 19

def self.get_cenario(line)
	line.gsub("CenĂ¡rio:", '').split(' ').join(' ')
end

.get_contexto(line) ⇒ Object



27
28
29
# File 'lib/aipim/parser_helper.rb', line 27

def self.get_contexto(line)
	line.gsub("Contexto:", '').split(' ').join(' ')
end

.get_funcionalidade(line) ⇒ Object



11
12
13
# File 'lib/aipim/parser_helper.rb', line 11

def self.get_funcionalidade(line)
	line.gsub("Funcionalidade: ", '').split(' ').join(' ')
end

.is_cenario?(line) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/aipim/parser_helper.rb', line 15

def self.is_cenario?(line)
	return line =~ /CenĂ¡rio:.*/
end

.is_comando?(line) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/aipim/parser_helper.rb', line 3

def self.is_comando?(line)
	is_funcionalidade?(line) || is_cenario?(line) || is_contexto?(line) || is_marcacao?(line) || is_comentario?(line)
end

.is_comentario?(line) ⇒ Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/aipim/parser_helper.rb', line 35

def self.is_comentario?(line)
	return true if line =~ /#.*/
end

.is_contexto?(line) ⇒ Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/aipim/parser_helper.rb', line 23

def self.is_contexto?(line)
	return true if line =~ /Contexto:.*/
end

.is_funcionalidade?(line) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/aipim/parser_helper.rb', line 7

def self.is_funcionalidade?(line)
	return line =~ /Funcionalidade:.*/
end

.is_marcacao?(line) ⇒ Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/aipim/parser_helper.rb', line 31

def self.is_marcacao?(line)
	return true if line =~ /@.*/
end