Sha256: f907346b2ebf0743c3e225933028f4f4bd5e3246f85fdc8b44a452a3697bf7c4

Contents?: true

Size: 1.4 KB

Versions: 24

Compression:

Stored size: 1.4 KB

Contents

# Think Feel Do Engine

[![Build Status](https://travis-ci.org/NU-CBITS/think_feel_do_engine.svg)](https://travis-ci.org/NU-CBITS/think_feel_do_engine)
[![security](https://hakiri.io/github/NU-CBITS/think_feel_do_engine/master.svg)](https://hakiri.io/github/NU-CBITS/think_feel_do_engine/master)

Provides the tools and administrative interface for Think Feel Do.

## Installation

To add to a host Rails application, add to the `Gemfile`

    gem "think_feel_do_engine", "~> 3.10"

then install

    bundle install

mount the routes within `config/routes.rb`

```ruby
Rails.application.routes.draw do
  mount ThinkFeelDoEngine::Engine => ""
end
```

Install the think_feel_do_engine migrations into the host application and run
them:

```console
rake think_feel_do_engine:install:migrations
rake db:migrate
```

Configure observers

```ruby
# config/application.rb

require "rails-observers"

class Application < Rails::Application
  config.active_record.observers = "bit_core/slide_observer"
end
```

## Run specs

Set up the database

    rake app:db:create app:db:migrate

run the specs

    ./bin/rake

## Publishing to RubyGems

Build the `think_feel_do_engine` gem

```console
gem build think_feel_do_engine.gemspec
```

Publish to [rubygems.org](https://rubygems.org)

```console
gem push think_feel_do_engine-x.x.x.gem
```

View the published `think_feel_do_engine` gem [here](https://rubygems.org/gems/think_feel_do_engine)

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
think_feel_do_engine-3.19.2 README.md
think_feel_do_engine-3.19.1 README.md
think_feel_do_engine-3.19.0 README.md
think_feel_do_engine-3.18.0 README.md