Class Index [+]

Quicksearch

Jeweler::VersionHelper::PlaintextExtension

Public Instance Methods

parse_plaintext() click to toggle source
    # File lib/jeweler/version_helper.rb, line 56
56:       def parse_plaintext
57:         plaintext = read_plaintext.chomp
58:         # http://rubular.com/regexes/10467 -> 3.5.4.a1
59:         # http://rubular.com/regexes/10468 -> 3.5.4
60:         if plaintext =~ /^(\d+)\.(\d+)\.(\d+)(?:\.(.*?))?$/
61:           @major = $1.to_i
62:           @minor = $2.to_i
63:           @patch = $3.to_i
64:           @build = $4
65:         end
66:       end
path() click to toggle source
    # File lib/jeweler/version_helper.rb, line 76
76:       def path
77:         plaintext_path
78:       end
read_plaintext() click to toggle source
    # File lib/jeweler/version_helper.rb, line 68
68:       def read_plaintext
69:         File.read(plaintext_path)
70:       end
refresh() click to toggle source
    # File lib/jeweler/version_helper.rb, line 72
72:       def refresh
73:         parse_plaintext
74:       end
write() click to toggle source
    # File lib/jeweler/version_helper.rb, line 50
50:       def write
51:         File.open(plaintext_path, 'w') do |file|
52:           file.puts to_s
53:         end
54:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.