Class: SlackRubyBot::MVC::Model::Base
- Inherits:
-
Object
- Object
- SlackRubyBot::MVC::Model::Base
- Includes:
- ActiveSupport::Callbacks
- Defined in:
- lib/slack-ruby-bot/mvc/model/base.rb
Instance Attribute Summary collapse
-
#client ⇒ Object
readonly
Returns the value of attribute client.
-
#data ⇒ Object
readonly
Returns the value of attribute data.
-
#match ⇒ Object
readonly
Returns the value of attribute match.
Class Method Summary collapse
-
.inherited(klass) ⇒ Object
:nodoc:.
Instance Method Summary collapse
-
#use_args(client, data, match) ⇒ Object
Hand off the latest updated objects to the
model
andview
and update ourclient
,data
, andmatch
accessors.
Instance Attribute Details
#client ⇒ Object (readonly)
Returns the value of attribute client.
15 16 17 |
# File 'lib/slack-ruby-bot/mvc/model/base.rb', line 15 def client @client end |
#data ⇒ Object (readonly)
Returns the value of attribute data.
15 16 17 |
# File 'lib/slack-ruby-bot/mvc/model/base.rb', line 15 def data @data end |
#match ⇒ Object (readonly)
Returns the value of attribute match.
15 16 17 |
# File 'lib/slack-ruby-bot/mvc/model/base.rb', line 15 def match @match end |
Class Method Details
.inherited(klass) ⇒ Object
:nodoc:
10 11 12 |
# File 'lib/slack-ruby-bot/mvc/model/base.rb', line 10 def inherited(klass) # :nodoc: super end |
Instance Method Details
#use_args(client, data, match) ⇒ Object
Hand off the latest updated objects to the model
and view
and update our client
, data
, and match
accessors.
19 20 21 22 23 |
# File 'lib/slack-ruby-bot/mvc/model/base.rb', line 19 def use_args(client, data, match) @client = client @data = data @match = match end |