lib/actv/asset.rb in actv-1.1.1 vs lib/actv/asset.rb in actv-1.1.3

- old
+ new

@@ -38,13 +38,17 @@ def place @place ||= ACTV::Place.new(@attrs[:place]) unless @attrs[:place].nil? end def place_timezone - @timezone ||= place[:timezone] unless place[:timezone].nil? + @place_timezone ||= place[:timezone] unless place[:timezone].nil? end + def org_timezone + @org_timezone ||= @attrs[:localTimeZoneId] unless @attrs[:localTimeZoneId].nil? + end + def descriptions @descriptions ||= Array(@attrs[:assetDescriptions]).map do |description| ACTV::AssetDescription.new(description) end end @@ -174,9 +178,33 @@ is_article end def evergreen? self.evergreenAssetFlag.downcase == 'true' rescue false + end + + def regcenter? + self.sourceSystem[:legacyGuid].upcase == "EA4E860A-9DCD-4DAA-A7CA-4A77AD194F65" rescue false + end + + def regcenter2? + self.sourceSystem[:legacyGuid].upcase == "3BF82BBE-CF88-4E8C-A56F-78F5CE87E4C6" rescue false + end + + def awendurance? + self.sourceSystem[:legacyGuid].upcase == "DFAA997A-D591-44CA-9FB7-BF4A4C8984F1" rescue false + end + + def awsports? + self.sourceSystem[:legacyGuid].upcase == "F036B0FF-2B21-43A9-8C20-7F447D3AB105" rescue false + end + + def awcamps? + self.sourceSystem[:legacyGuid].upcase == "2B22B4E6-5AA4-44D7-BF06-F7A71F9FA8A6" rescue false + end + + def thriva? + self.sourceSystem[:legacyGuid].upcase == "2BA50ABA-080E-4E3D-A01C-1B4F56648A2E" rescue false end def registration_status @registration_status ||= nil end