Sha256: df824c742426d518335f2583a85fa3608f2a58844de31527776ac6c967409e8c

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

module Sensu
  module Run
    class Entity
      attr_reader :name, :namespace

      def initialize(options={})
        @options = options
        @name = options[:entity_name]
        @namespace = options.fetch(:namespace, "default")
      end

      def to_hash
        {
          :metadata => {
            :name => @name,
            :namespace => @namespace
          },
          :entity_class => "proxy"
        }
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sensu-run-0.3.0 lib/sensu/run/entity.rb
sensu-run-0.2.0 lib/sensu/run/entity.rb