Class: WeixinRailsMiddleware::LocationMessage
- Defined in:
- lib/weixin_rails_middleware/models/message.rb
Overview
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1351776360</CreateTime>
<MsgType><![CDATA[location]]></MsgType>
<Location_X>23.134521</Location_X>
<Location_Y>113.358803</Location_Y>
<Scale>20</Scale>
<Label><![CDATA[位置信息]]></Label>
<MsgId>1234567890123456</MsgId>
</xml>
Instance Method Summary collapse
Methods inherited from Message
#CreateTime, #MsgId, factory, #initialize, #method_missing
Constructor Details
This class inherits a constructor from WeixinRailsMiddleware::Message
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class WeixinRailsMiddleware::Message
Instance Method Details
#Location_X ⇒ Object
106 107 108 |
# File 'lib/weixin_rails_middleware/models/message.rb', line 106 def Location_X @source.Location_X.to_f end |
#Location_Y ⇒ Object
110 111 112 |
# File 'lib/weixin_rails_middleware/models/message.rb', line 110 def Location_Y @source.Location_Y.to_f end |
#Scale ⇒ Object
114 115 116 |
# File 'lib/weixin_rails_middleware/models/message.rb', line 114 def Scale @source.Scale.to_i end |