Class: GoodData::Rest::Resource

Inherits:
Object show all
Includes:
Mixin::ObjId, Mixin::RestResource
Defined in:
lib/gooddata/rest/resource.rb

Overview

Base class for REST resources implementing (at least 'somehow') full CRUD

IS responsible for wrapping full CRUD interface

Instance Attribute Summary

Attributes inherited from Object

#client, #json, #project

Instance Method Summary collapse

Methods included from Mixin::ObjId

#obj_id

Methods inherited from Object

client, default_client, #saved?

Methods included from Mixin::DataPropertyReader

#data_property_reader

Methods included from Mixin::DataPropertyWriter

#data_property_writer

Methods included from Mixin::MetaPropertyReader

#metadata_property_reader

Methods included from Mixin::MetaPropertyWriter

#metadata_property_writer

Methods included from Mixin::MetaGetter

#meta

Methods included from Mixin::DataGetter

#data

Methods included from Mixin::RootKeyGetter

#root_key

Methods included from Mixin::ContentGetter

#content

Constructor Details

#initialize(opts = {}) ⇒ Resource

Default constructor passing all arguments to parent



22
23
24
# File 'lib/gooddata/rest/resource.rb', line 22

def initialize(opts = {})
  super(opts)
end