class Unified2::Signature

Signature

Attributes

blank[RW]
generator[RW]
id[RW]
name[RW]
revision[RW]

Public Class Methods

new(signature={}) click to toggle source

Initialize signature object

@param [Hash] signature Signature hash attributes

@option signature [Integer] :signature_id Signature id @option signature [Integer] :generator_id Generator id @option signature [Integer] :revision Signature revision @option signature [Integer] :name Signature name @option signature [true, false] :blank Signature exists

# File lib/unified2/signature.rb, line 23
def initialize(signature={})
  @id = signature[:signature_id] || 0
  @generator = signature[:generator_id]
  @revision = signature[:revision]
  @name = signature[:name].strip
  @blank = signature[:blank] || false
end

Public Instance Methods

blank?() click to toggle source

Blank?

@return [true, false]

Return true if signature exists
# File lib/unified2/signature.rb, line 46
def blank?
  @blank
end
references() click to toggle source

References

@return [Array<String,String>] Signature references

# File lib/unified2/signature.rb, line 55
def references
  @references
end
to_s() click to toggle source

to_string

@return [String] Signature name

# File lib/unified2/signature.rb, line 36
def to_s
  @name
end