Class: Meteor::Attribute

Inherits:
Object
  • Object
show all
Defined in:
lib/meteor/attribute.rb

Overview

Attribute class (属性クラス)

Instance Attribute Summary collapse

Instance Attribute Details

#changedtrue, false

Returns update flag (更新フラグ).

Returns:

  • (true, false)

    update flag (更新フラグ)



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/meteor/attribute.rb', line 17

class Attribute
  attr_accessor :name
  attr_accessor :value
  attr_accessor :changed
  attr_accessor :removed

  ##
  ## initializer (イニシャライザ)
  ##
  # def initialize
  #   @name = nil
  #   @value = nil
  #   @changed = false
  #   @removed = false
  # end
end

#nameString, Symbol

Returns attribute name (名前).

Returns:

  • (String, Symbol)

    attribute name (名前)



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/meteor/attribute.rb', line 17

class Attribute
  attr_accessor :name
  attr_accessor :value
  attr_accessor :changed
  attr_accessor :removed

  ##
  ## initializer (イニシャライザ)
  ##
  # def initialize
  #   @name = nil
  #   @value = nil
  #   @changed = false
  #   @removed = false
  # end
end

#removedtrue, false

Returns deletion flag (削除フラグ).

Returns:

  • (true, false)

    deletion flag (削除フラグ)



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/meteor/attribute.rb', line 17

class Attribute
  attr_accessor :name
  attr_accessor :value
  attr_accessor :changed
  attr_accessor :removed

  ##
  ## initializer (イニシャライザ)
  ##
  # def initialize
  #   @name = nil
  #   @value = nil
  #   @changed = false
  #   @removed = false
  # end
end

#valueString

Returns attribute value (値).

Returns:

  • (String)

    attribute value (値)



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/meteor/attribute.rb', line 17

class Attribute
  attr_accessor :name
  attr_accessor :value
  attr_accessor :changed
  attr_accessor :removed

  ##
  ## initializer (イニシャライザ)
  ##
  # def initialize
  #   @name = nil
  #   @value = nil
  #   @changed = false
  #   @removed = false
  # end
end