Sha256: 22268e18b96a7097f41c6f2441bae14f38acc43a05abe1e49a41f123dee53461

Contents?: true

Size: 1.02 KB

Versions: 38

Compression:

Stored size: 1.02 KB

Contents

# Create/edit sites within a DatoCMS account 

With this gem, you can easily create, edit and destroy DatoCMS sites, as well as editing your account settings.

# Installation

Add this line to your application's Gemfile:

```ruby
gem 'dato'
```

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install dato

## Usage

```ruby
require "dato"

# fetch existing sites
sites = client.sites.all

# create a new site
site = client.sites.create(name: 'Foobar')

# update an existing site
client.sites.update(site[:id], site.merge(name: 'Blog'))

# destroy an existing site
client.sites.destroy(new_site[:id])
```

## List of client methods

```ruby
client.account.find
client.account.create(resource_attributes)
client.account.update(resource_attributes)
client.account.reset_password(resource_attributes)

client.sites.find(site_id)
client.sites.all
client.sites.create(resource_attributes)
client.sites.update(site_id, resource_attributes)
client.sites.destroy(site_id)
client.sites.duplicate(site_id, resource_attributes)
```

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
dato-0.3.9.1 docs/account-api-client.md
dato-0.3.11 docs/account-api-client.md
dato-0.3.10 docs/account-api-client.md
dato-0.3.9 docs/account-api-client.md
dato-0.3.8 docs/account-api-client.md
dato-0.3.7 docs/account-api-client.md
dato-0.3.6 docs/account-api-client.md
dato-0.3.5 docs/account-api-client.md
dato-0.3.3 docs/account-api-client.md
dato-0.3.2 docs/account-api-client.md
dato-0.3.1 docs/account-api-client.md
dato-0.3.0 docs/account-api-client.md
dato-0.2.7 docs/account-api-client.md
dato-0.2.6 docs/account-api-client.md
dato-0.2.4 docs/account-api-client.md
dato-0.1.31 docs/account-api-client.md
dato-0.1.30 docs/account-api-client.md
dato-0.1.29 docs/account-api-client.md
dato-0.1.28 docs/account-api-client.md
dato-0.1.27 docs/account-api-client.md