Legion::Data
Legion::Data is used by the framework to connect to a database. All database changes should be added as a migration with proper up/downs.
Installation
Add this line to your application's Gemfile:
gem 'legion-data'
And then execute:
$ bundle
Or install it yourself as:
$ gem install legion-data
Usage
You can create a new connection to the database with the following example
Legion::Data::Connection.new.database.connection
Keep in mind that if you need access to the database as part of a LEX, you should instead add it as a
requirement inside your definitions with the following
def requirements
%w[legion-transport legion-data]
end
and the framework will take care of the rest.
Contributing
Bug reports and pull requests are welcome on GitHub at https://bitbucket.org/legion-io/legion-data.