Sha256: d582428a83675caeb557321e03ed27cf34ba1d5e3d2278830a3f1407358aa3dd

Contents?: true

Size: 281 Bytes

Versions: 1

Compression:

Stored size: 281 Bytes

Contents

module Operations
  # add a message
  class Send < Hyperloop::Operation
    param :message
    param :user_name

    step { Message.create(message: params.message, from: params.user_name) }
  end
  # register user
  class Join < Hyperloop::Operation
    param :user_name
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hyper-model-0.6.0 examples/chat-app/app/hyperloop/operations/operations.rb