Module: EventStore::HTTP::Controls::NetHTTP::Request::Post
- Defined in:
- lib/event_store/http/controls/net_http/request/post.rb
Class Method Summary collapse
Class Method Details
.data ⇒ Object
22 23 24 25 26 |
# File 'lib/event_store/http/controls/net_http/request/post.rb', line 22 def self.data { :attribute => SecureRandom.hex(7) } end |
.example ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/event_store/http/controls/net_http/request/post.rb', line 7 def self.example stream_name = "testStream-#{SecureRandom.hex 7}" request = Net::HTTP::Post.new "/streams/#{stream_name}" request.body = text request['es-eventid'] = Identifier::UUID::Random.get request['es-eventtype'] = type request['content-type'] = 'application/json' request end |
.text ⇒ Object
28 29 30 |
# File 'lib/event_store/http/controls/net_http/request/post.rb', line 28 def self.text ::JSON.generate data end |
.type ⇒ Object
18 19 20 |
# File 'lib/event_store/http/controls/net_http/request/post.rb', line 18 def self.type 'SomeEvent' end |