Sha256: f6e90c5b48ad596b5f7a97114a93f8f59122264837c9161a25b8793b9e421bb9

Contents?: true

Size: 1.15 KB

Versions: 2

Compression:

Stored size: 1.15 KB

Contents

## Examples

### Midas

```ruby
require 'hover/client/midas'

client = Hover::Client::Midas.new('access_id', 'secret_key', 'https://staging-midas.hover.to')

order = client.json_post('orders.json', {'order[address]' => '945 Bryant St, Suite 300, San Francisco, CA', 'order[advanced]' => false})
order = client.json_get("orders/#{order['id']}.json")
```

### Manowar

```ruby
require 'hover/client/manowar'

client = Hover::Client::Manowar.new('access_id', 'secret_key', 'https://staging-manownar.hover.to')

order = client.json_get("orders/2.json")
```

### Static

```ruby
require 'hover/client/static'

client = Hover::Client::Static.new('access_id', 'secret_key', 'https://staging-static.hover.to')

metric_name = 'order.state.time.modeling'
value = (60 * 40) # 40 minutes in seconds
happened_at = order_state_transition.created_at
tags = {
resource_type: 'human',
waiting: false,
order_id: order.id,
order_practice: order.practice?,
order_midas_identifier: order.midas_identifier,
user_email: order_state_transition.trigger_user.email
}

client.create_metric(metric_name, value, happened_at, tags)
```

### Importer

### Streaming JSON Encoder

### Streaming JSON Decoder

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hover-ruby-client-0.4.0 README.md
hover-ruby-client-0.3.1 README.md