Sha256: 74effdab5926f81d415d46a131a0f7e415e8af0613652d028b4caedce995d64d
Contents?: true
Size: 543 Bytes
Versions: 16
Compression:
Stored size: 543 Bytes
Contents
module Cxxproject module Context def check_hash(hash,allowed) hash.keys.map do |k| error_string = ["error while evaluating \"#{@current_working_dir}/#{@current_project_file}\"", "\"#{k}\" is not a valid specifier!", "allowd specifiers: #{allowed}"].join($/) raise error_string unless allowed.include?(k) end end def get_as_array(hash, s) res = hash[s] if res.is_a?(Array) return res end return [res] end end end
Version data entries
16 entries across 16 versions & 1 rubygems