Sha256: 17010ee71f506dff0481a2562fca5fd75515ddebf51ab39b009a86d5b1726084
Contents?: true
Size: 597 Bytes
Versions: 1
Compression:
Stored size: 597 Bytes
Contents
module Wrapp class AppInfo attr_reader :plist def initialize(plist) @plist = plist end def full_name separator = '_' [name.downcase, version].join(separator).gsub(/\s+/, separator) end def name get_property('CFBundleName') end def version get_property('CFBundleShortVersionString') end def get_property(property) raise "No property found: #{property}" unless properties.has_key?(property) properties[property].strip end private def properties Plist4r.open plist end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wrapp-0.3.0 | lib/wrapp/app_info.rb |