Funicular::Model class of PicoRuby

Singleton methods

all

Funicular::Model.all(?Hash[untyped, untyped] params) ?{ (Array[Model]? instances, String? error) -> void } -> void

create

Funicular::Model.create(Hash[untyped, untyped] attrs, ?model_class: singleton(Model)) ?{ (Model? instance, String? error) -> void } -> void

destroy

Funicular::Model.destroy(?untyped id) ?{ (bool success, untyped result) -> void } -> void

endpoints

Funicular::Model.endpoints() -> Hash[String, Hash[String, String]]

endpoints=

Funicular::Model.endpoints=(Hash[String, Hash[String, String]] endpoints) -> Hash[String, Hash[String, String]]

find

Funicular::Model.find(?untyped id, ?endpoint_name: String, ?model_class: singleton(Model)) ?{ (Model? instance, String? error) -> void } -> void

load_schema

Funicular::Model.load_schema(Hash[String, untyped] schema_data) -> void

new

Funicular::Model.new(?Hash[untyped, untyped] attributes) -> Model

schema

Funicular::Model.schema() -> Hash[String, Hash[String, untyped]]

schema=

Funicular::Model.schema=(Hash[String, Hash[String, untyped]] schema) -> Hash[String, Hash[String, untyped]]

Instance methods

destroy

instance.destroy() ?{ (bool success, untyped result) -> void } -> void

reload

instance.reload() ?{ (Model? instance, String? error) -> void } -> void

update

instance.update(?Hash[untyped, untyped]? attrs) ?{ (bool success, untyped result) -> void } -> void

Attr accessors

id (reader)

instance.id -> untyped
Tags: class