class NugetHelper::NuSpec
Attributes
nuspec_filename[R]
nuspec_path_base[R]
nuspec_xml_node[R]
Public Class Methods
new(nuspec_path)
click to toggle source
# File lib/nuget_helper/nuspec.rb, line 8 def initialize nuspec_path raise ArgumentError, 'nuspec path does not exist' unless File.exists? nuspec_path.to_s nuspec_path = nuspec_path.to_s unless nuspec_path.is_a? String @nuspec_xml_node = Nokogiri.XML(open(nuspec_path)) @nuspec_path_base, @nuspec_filename = File.split nuspec_path end
Public Instance Methods
version()
click to toggle source
# File lib/nuget_helper/nuspec.rb, line 14 def version el = @nuspec_xml_node.xpath("/package/metadata/version") XSemVer::SemVer.parse(el.text) end