Sha256: 2f79bc0eca36d8de104fd4484f899f0bbc27e80a43b5c616de6ae909b7e48468

Contents?: true

Size: 428 Bytes

Versions: 5

Compression:

Stored size: 428 Bytes

Contents

require 'whiskey_disk/config/abstract_filter'

class WhiskeyDisk
  class Config
    class SelectProjectAndEnvironmentFilter < AbstractFilter
      def filter(data)
        raise "No configuration file defined data for project `#{project_name}`, environment `#{environment_name}`" unless data and data[project_name] and data[project_name][environment_name]
        data[project_name][environment_name]
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
ol-whisk_deploy-0.6.25 lib/whiskey_disk/config/filters/select_project_and_environment_filter.rb
ol-whisk_deploy-0.6.26 lib/whiskey_disk/config/filters/select_project_and_environment_filter.rb
whisk_deploy-0.6.26 lib/whiskey_disk/config/filters/select_project_and_environment_filter.rb
whiskey_disk-0.6.24 lib/whiskey_disk/config/filters/select_project_and_environment_filter.rb
whiskey_disk-0.6.23 lib/whiskey_disk/config/filters/select_project_and_environment_filter.rb