class CukeParser::CukeModel::CukeStep

Attributes

converted_duration[RW]

this will be where we track step information

duration[RW]

this will be where we track step information

failure_image[RW]

this will be where we track step information

keyword[R]

this will be where we track step information

name[R]

this will be where we track step information

reason_for_failure[RW]

this will be where we track step information

status[RW]

this will be where we track step information

Public Class Methods

new(keyword, name, duration, converted_duration, status, reason_for_failure, failure_image) click to toggle source
# File lib/cuke_model/step.rb, line 7
def initialize(keyword, name, duration, converted_duration, status, reason_for_failure, failure_image)
        @keyword = keyword
        @name = name
        @duration = duration
        @converted_duration = converted_duration
        @status = status
        @reason_for_failure = reason_for_failure
        @failure_image = failure_image
end

Public Instance Methods

getFullName() click to toggle source
# File lib/cuke_model/step.rb, line 27
def getFullName
        #returns keyword + name
        fullName = @keyword + " " + @name
        return fullName
end
to_csv() click to toggle source
# File lib/cuke_model/step.rb, line 17
def to_csv
        #prints csv format
        "#@keyword,#@name,#@duration,#@converted_duration,#@status"
end
to_csv_pretty() click to toggle source
# File lib/cuke_model/step.rb, line 22
def to_csv_pretty
        #prints pretty csv format
        "\t\t\t #@keyword,#@name,#@duration,#@converted_duration,#@status"
end