Module: WpItem::Versionable

Included in:
WpItem
Defined in:
lib/common/models/wp_item/versionable.rb

Instance Method Summary (collapse)

Instance Method Details

- (String) to_s

Returns:

  • (String)


20
21
22
23
# File 'lib/common/models/wp_item/versionable.rb', line 20

def to_s
  item_version = self.version
  "#@name#{' v' + item_version.strip if item_version}"
end

- (String) version

Get the version from the readme.txt

Returns:

  • (String)

    The version number



11
12
13
14
15
16
17
# File 'lib/common/models/wp_item/versionable.rb', line 11

def version
  unless @version
    response = Browser.get(readme_url)
    @version = response.body[%r{stable tag: #{WpVersion.version_pattern}}i, 1]
  end
  @version
end