Sha256: cab4d50869508fdf32a86a3c51e34721c79490f5f0d632169915261cf2e623ee

Contents?: true

Size: 594 Bytes

Versions: 1

Compression:

Stored size: 594 Bytes

Contents

module Ruroku
  class Release < NestedBase
    attribute :name, String
    attribute :descr, String
    attribute :user, String
    attribute :commit, String
    attribute :env, Hash
    attribute :addons, Array
    attribute :pstable, Hash
    attribute :created_at, Time

    resource_id :name

    # Public: Rollback to specific release.
    #
    # Examples
    #
    #   release.rollback
    def rollback
      api.post_release app.name, name
    end

    # Public: Convert the release to Integer.
    # Returns the release version number.
    def to_i
      name[1..-1]
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruroku-0.0.3 lib/ruroku/release.rb