Class: WeixinRailsMiddleware::LocationMessage
- Defined in:
- lib/weixin_rails_middleware/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
109 110 111 |
# File 'lib/weixin_rails_middleware/message.rb', line 109 def Location_X @source.Location_X.to_f end |
#Location_Y ⇒ Object
113 114 115 |
# File 'lib/weixin_rails_middleware/message.rb', line 113 def Location_Y @source.Location_Y.to_f end |
#Scale ⇒ Object
117 118 119 |
# File 'lib/weixin_rails_middleware/message.rb', line 117 def Scale @source.Scale.to_i end |