Scripting API
Lambdee’s scripting API currently only supports the Ruby Programming Language. There are plans for adding support for JavaScript through Node.js or Python in the future.
Models
There are classes which represent certain types of objects (or database tables) in the Lambdee Agile Board, like workspaces, boards, lists, tasks, users etc.
We call them “Models”.
All Model classes live under the DB
namespace like DB::User
, DB::Task
, DB::Workspace
etc.
Reflection methods
There are certain reflection methods which let you ask the model classes how they are associated with other models or what kind of attributes they can store.
Attributes
DB::Task.attributes #=> [:name, :description, :pos, :created_at, :updated_at]