Class: Clickwrap::Services::PublishDocuments::Outcome

Inherits:
Data
  • Object
show all
Defined in:
lib/clickwrap/services/publish_documents.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#definitionObject (readonly)

Returns the value of attribute definition

Returns:

  • (Object)

    the current value of definition



18
19
20
# File 'lib/clickwrap/services/publish_documents.rb', line 18

def definition
  @definition
end

#messageObject (readonly)

Returns the value of attribute message

Returns:

  • (Object)

    the current value of message



18
19
20
# File 'lib/clickwrap/services/publish_documents.rb', line 18

def message
  @message
end

#statusObject (readonly)

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



18
19
20
# File 'lib/clickwrap/services/publish_documents.rb', line 18

def status
  @status
end

#versionObject (readonly)

Returns the value of attribute version

Returns:

  • (Object)

    the current value of version



18
19
20
# File 'lib/clickwrap/services/publish_documents.rb', line 18

def version
  @version
end

Instance Method Details

#planned?Boolean

Returns:

  • (Boolean)


21
# File 'lib/clickwrap/services/publish_documents.rb', line 21

def planned? = status == :planned

#published?Boolean

Returns:

  • (Boolean)


19
# File 'lib/clickwrap/services/publish_documents.rb', line 19

def published? = status == :published

#unchanged?Boolean

Returns:

  • (Boolean)


20
# File 'lib/clickwrap/services/publish_documents.rb', line 20

def unchanged? = status == :unchanged