Sha256: 91f3434eaecdd0a64d6005b9f4d5e0d5d5e8db9ecf31a5be0cab1bba38fe704a

Contents?: true

Size: 605 Bytes

Versions: 25

Compression:

Stored size: 605 Bytes

Contents

module Capricorn
  class Satellite
    module Actions
      
      def add_engine(name, options={})
        unless @engines.key? name
          @engines[name] = options
          true
        else
          false
        end
      end
      
      def update_engine(name, options={})
        if @engines.key? name
          @engines[name] = options
          true
        else
          false
        end
      end
      
      def remove_engine(name)
        if @engines.key? name
          @engines.delete(name)
          true
        else
          false
        end
      end
      
    end
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
capricorn-0.2.04 lib/capricorn/satellite/actions.rb
capricorn-0.2.03 lib/capricorn/satellite/actions.rb
capricorn-0.2.02 lib/capricorn/satellite/actions.rb
capricorn-0.2.01 lib/capricorn/satellite/actions.rb
capricorn-0.2.00 lib/capricorn/satellite/actions.rb