Sha256: 7287e61ccfe62b99dc379cdb4bde142ef225c80be1ba5c9c85f4cac73294d4e7

Contents?: true

Size: 448 Bytes

Versions: 1

Compression:

Stored size: 448 Bytes

Contents

module Troo
  module Commands
    module Default
      class Resource
        include CommandHelpers

        attr_reader :id

        class << self
          def dispatch(id = nil)
            new(id).set_default
          end
        end

        def initialize(id = nil)
          @id = id
        end

        def set_default
          return success if resource && resource.set_default!
          error
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
troo-0.0.8 lib/troo/commands/default/resource.rb