Sha256: 3a1ff2067a88c1011239460c6469713fb3cad57f8981c49ed4a8c6e5c6f0b102
Contents?: true
Size: 585 Bytes
Versions: 3
Compression:
Stored size: 585 Bytes
Contents
require 'serverspec' require 'serverspec/type/base' module Serverspec::Type class JavaPropertyFile < Base def initialize(name) @name = name @runner = Specinfra::Runner end def has_property?(propertyName, propertyValue) properties = {} IO.foreach(@name) do |line| if (!line.start_with?('#')) properties[$1.strip] = $2 if line =~ /([^=]*)=(.*)/ end end properties[propertyName] == propertyValue end end def java_property_file(name) JavaPropertyFile.new(name) end end include Serverspec::Type
Version data entries
3 entries across 3 versions & 1 rubygems