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.



25575
25576
25577
25578
25579
25580
25581
25582
25583
25584
# File 'lib/BuildingSync.rb', line 25575

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.



25561
25562
25563
# File 'lib/BuildingSync.rb', line 25561

def conductivity
  @conductivity
end

#descriptionObject

Returns the value of attribute description.



25556
25557
25558
# File 'lib/BuildingSync.rb', line 25556

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



25559
25560
25561
# File 'lib/BuildingSync.rb', line 25559

def emittance
  @emittance
end

#nameObject

Returns the value of attribute name.



25555
25556
25557
# File 'lib/BuildingSync.rb', line 25555

def name
  @name
end

#reflectanceObject

Returns the value of attribute reflectance.



25558
25559
25560
# File 'lib/BuildingSync.rb', line 25558

def reflectance
  @reflectance
end

#thicknessObject

Returns the value of attribute thickness.



25560
25561
25562
# File 'lib/BuildingSync.rb', line 25560

def thickness
  @thickness
end

#transmittanceObject

Returns the value of attribute transmittance.



25557
25558
25559
# File 'lib/BuildingSync.rb', line 25557

def transmittance
  @transmittance
end

Instance Method Details

#__xmlattrObject



25563
25564
25565
# File 'lib/BuildingSync.rb', line 25563

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



25567
25568
25569
# File 'lib/BuildingSync.rb', line 25567

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



25571
25572
25573
# File 'lib/BuildingSync.rb', line 25571

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