Class: ZMediumFetcher::Progress

Inherits:
Object
  • Object
show all
Defined in:
lib/ZMediumFetcher.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#currentPostIndexObject

Returns the value of attribute currentPostIndex.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def currentPostIndex
  @currentPostIndex
end

#currentPostParagraphIndexObject

Returns the value of attribute currentPostParagraphIndex.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def currentPostParagraphIndex
  @currentPostParagraphIndex
end

#ioObject

Returns the value of attribute io.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def io
  @io
end

#messageObject

Returns the value of attribute message.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def message
  @message
end

#postPathObject

Returns the value of attribute postPath.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def postPath
  @postPath
end

#totalPostParagraphsLengthObject

Returns the value of attribute totalPostParagraphsLength.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def totalPostParagraphsLength
  @totalPostParagraphsLength
end

#totalPostsLengthObject

Returns the value of attribute totalPostsLength.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def totalPostsLength
  @totalPostsLength
end

#usernameObject

Returns the value of attribute username.



42
43
44
# File 'lib/ZMediumFetcher.rb', line 42

def username
  @username
end

Instance Method Details

#printLogObject



44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/ZMediumFetcher.rb', line 44

def printLog()
    info = ""
    if !username.nil?
        if !currentPostIndex.nil? && !totalPostsLength.nil?
            info += "[#{username}(#{currentPostIndex}/#{totalPostsLength})]"
        else
            info += "[#{username}]"
        end
    end

    if !postPath.nil?
        info += "-" if info != ""
        if !currentPostParagraphIndex.nil? && !totalPostParagraphsLength.nil?
            info += "[#{postPath[0..15]}...(#{currentPostParagraphIndex}/#{totalPostParagraphsLength})]"
        else
            info += "[#{postPath[0..15]}...]"
        end
    end

    if !message.nil?
        info += "-" if info != ""
        info += message
    end

    (io || $stdout).puts info if info != ""
end