Sha256: 79ec6ff1b354118b42092cc624022c9d4d3aa4caf85350bd617699c2af7c69a0

Contents?: true

Size: 556 Bytes

Versions: 8

Compression:

Stored size: 556 Bytes

Contents

module SlackRubyBot
  module MVC
    module Model
      class Base
        include ActiveSupport::Callbacks

        class << self
          def inherited(klass) # :nodoc:
            super
          end
        end

        attr_reader :client, :data, :match

        # Hand off the latest updated objects to the +model+ and +view+ and
        # update our +client+, +data+, and +match+ accessors.
        def use_args(client, data, match)
          @client = client
          @data = data
          @match = match
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
slack-ruby-bot-0.12.0 lib/slack-ruby-bot/mvc/model/base.rb
slack-ruby-bot-0.11.2 lib/slack-ruby-bot/mvc/model/base.rb
slack-ruby-bot-0.11.1 lib/slack-ruby-bot/mvc/model/base.rb
slack-ruby-bot-0.11.0 lib/slack-ruby-bot/mvc/model/base.rb
slack-ruby-bot-0.10.5 lib/slack-ruby-bot/mvc/model/base.rb
slack-ruby-bot-0.10.4 lib/slack-ruby-bot/mvc/model/base.rb
slack-ruby-bot-0.10.3 lib/slack-ruby-bot/mvc/model/base.rb
slack-ruby-bot-0.10.2 lib/slack-ruby-bot/mvc/model/base.rb