module RSpec::Core::MemoizedHelpers::ClassMethods
Public Instance Methods
platform(*args) { |platform, platform| ... }
click to toggle source
# File lib/ecomdev/chefspec/api/helpers/platform.rb, line 6 def platform(*args) if @platform.nil? platform_load end platforms = @platform.filter(*args) unless block_given? return platforms end platforms.each do |platform| yield platform[:os].to_s, platform[:version].to_s end end
platform_load(file = nil, path = nil)
click to toggle source
# File lib/ecomdev/chefspec/api/helpers/platform.rb, line 2 def platform_load(file = nil, path = nil) @platform = EcomDev::ChefSpec::Helpers::Platform.new(file, path) end