Module: Model::Reply
- Extended by:
- ActiveSupport::Concern
- Included in:
- Wechat::Reply
- Defined in:
- app/models/wechat/model/reply.rb
Instance Method Summary collapse
- #content ⇒ Object
- #has_content? ⇒ Boolean
- #invoke_effect(request = nil, **options) ⇒ Object
- #to_wechat ⇒ Object
Instance Method Details
#content ⇒ Object
29 30 31 |
# File 'app/models/wechat/model/reply.rb', line 29 def content {} end |
#has_content? ⇒ Boolean
25 26 27 |
# File 'app/models/wechat/model/reply.rb', line 25 def has_content? value.present? end |
#invoke_effect(request = nil, **options) ⇒ Object
20 21 22 23 |
# File 'app/models/wechat/model/reply.rb', line 20 def invoke_effect(request = nil, **) self.value = value.to_s + [:value].to_s self end |
#to_wechat ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'app/models/wechat/model/reply.rb', line 33 def to_wechat r = { MsgType: msg_type, CreateTime: Time.current.to_i }.merge! content r.merge!(FromUserName: app.user_name) if app r end |