Class: BuildingSync::Blind

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

Overview

http://www.gbxml.org/schemaBlind

name - SOAP::SOAPString
description - SOAP::SOAPString
transmittance - BuildingSync::Transmittance
reflectance - BuildingSync::Reflectance
emittance - BuildingSync::Emittance
thickness - BuildingSync::Thickness
conductivity - BuildingSync::Conductivity
xmlattr_id - SOAP::SOAPID

Constant Summary collapse

AttrId =
XSD::QName.new(nil, "id")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], transmittance = [], reflectance = [], emittance = [], thickness = [], conductivity = []) ⇒ Blind

Returns a new instance of Blind.



25050
25051
25052
25053
25054
25055
25056
25057
25058
25059
# File 'lib/BuildingSync.rb', line 25050

def initialize(name = [], description = [], transmittance = [], reflectance = [], emittance = [], thickness = [], conductivity = [])
  @name = name
  @description = description
  @transmittance = transmittance
  @reflectance = reflectance
  @emittance = emittance
  @thickness = thickness
  @conductivity = conductivity
  @__xmlattr = {}
end

Instance Attribute Details

#conductivityObject

Returns the value of attribute conductivity.



25036
25037
25038
# File 'lib/BuildingSync.rb', line 25036

def conductivity
  @conductivity
end

#descriptionObject

Returns the value of attribute description.



25031
25032
25033
# File 'lib/BuildingSync.rb', line 25031

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



25034
25035
25036
# File 'lib/BuildingSync.rb', line 25034

def emittance
  @emittance
end

#nameObject

Returns the value of attribute name.



25030
25031
25032
# File 'lib/BuildingSync.rb', line 25030

def name
  @name
end

#reflectanceObject

Returns the value of attribute reflectance.



25033
25034
25035
# File 'lib/BuildingSync.rb', line 25033

def reflectance
  @reflectance
end

#thicknessObject

Returns the value of attribute thickness.



25035
25036
25037
# File 'lib/BuildingSync.rb', line 25035

def thickness
  @thickness
end

#transmittanceObject

Returns the value of attribute transmittance.



25032
25033
25034
# File 'lib/BuildingSync.rb', line 25032

def transmittance
  @transmittance
end

Instance Method Details

#__xmlattrObject



25038
25039
25040
# File 'lib/BuildingSync.rb', line 25038

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



25042
25043
25044
# File 'lib/BuildingSync.rb', line 25042

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



25046
25047
25048
# File 'lib/BuildingSync.rb', line 25046

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end