octo-core¶ ↑
This is the Octomatic Enterprise Core gem. It provides most of the ORM stuff. Class and modules for different tables.
Installting¶ ↑
gem install octocore
In case you are using bundler, you need to add something like this to your Gemfile:
gem 'octocore', :git => 'git@github.com:octoai/gem-octocore.git'
DB Migrations¶ ↑
OctoAdmin CLI¶ ↑
This gem comes with a handy utility called octocore-admin
. You can use this utility for db migrations, reset and init.
$ octocore-admin action path/to/config/dir
Where
-
action
: The action to be performed. One ofinit
,migrate
orreset
-
/path/to/config/dir
: The path where your config dir is placed
Development¶ ↑
Clone the repo¶ ↑
$ git clone git@github.com:octoai/gem-octocore.git
Building¶ ↑
$ ./bin/clean_setup.sh
Specs¶ ↑
$ rake spec
Verifying connectivity¶ ↑
You can use the following set of commands in irb
to verify all things working with this gem. Execute it from irb in PROJ_DIR.
require 'octocore' config_dir = '/path/to/config/dir' Octo.connect_with_config_file config_dir
Creating fake stream¶ ↑
It ships with a utility called fakestream
. It will automatically stream random data. To use just open your console and type
$ fakestream /path/to/config/dir