Project
Reverse Dependencies for sqlite3
The projects listed here declare sqlite3 as a runtime or development dependency
0.0
A gem that generate HTML tables from your models in order to display them in your admin views.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
A rails engine to add a simple authentification and permission system.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
A ruby background processing framework backed by RabbitMQ with sneakers.io under the hood. It integrates with your existing rails application and encapsulates sneakers functionality into your app
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Keeps track of multiple changes made in a transaction.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Not a full-fledged CMS, just a simple way to edit content
 in a Rails app so the developers don't have to get involved in editing.'
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
A nicer way to see Models
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Add this gem to your Gemfile and set some ENV variables to activate a basic auth layer
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
Use the snp-search tool to create, import, manipulate and query your SNP database
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
{<img src="https://secure.travis-ci.org/socialcast/socialcast-shoulda-ext.png?branch=master" alt="Build Status" />}[http://travis-ci.org/socialcast/socialcast-shoulda-ext]
= Socialcast Shoulda Extensions
Adds new matchers and functionality to the shoulda test library
= Installation
In your Gemfile:
  group :test do
    gem 'socialcast_shoulda_ext', :git => 'git@github.com:socialcast/socialcast-shoulda-ext.git', :require => 'shoulda_ext'
  end
  
If you want to include the trigger_callbacks matcher, also add the following to your test helper:
  ShouldaExt::Matchers::TriggerCallbackMatcher.attach_active_record_callback_hooks!
= Matchers
== RecordCountChangeMatcher
Test if the count for a model has changed, and by how much.  Requires the context_with_matcher_before_hooks patch, which is included by default.
Provides the following matcher methods:
- create_record(klass_or_symbol)
  Alias for change_record_count.for(klass_or_symbol).by(1)
- create_records(klass_or_symbol, amount)
  Alias for change_record_count.for(klass_or_symbol).by(amount)
- destroy_record(klass_or_symbol)
  Alias for change_record_count.for(klass_or_symbol).by(-1)
- destroy_records(klass_or_symbol, amount) 
  Alias for change_record_count.for(klass_or_symbol).by(-amount)
- change_record_count
  Tests the difference in record count before and after the current setup/subject block
  Can be used with the follow methods:
  - for(klass_or_symbol)
    Provides the class which the test is being performed on.  Can be a constant or a symbol
  - by(amount)
    Provides an expected difference for the number of records for the specified class.
    Excluding this number will allow the matcher to check for any difference
Examples:
  context "creating a blog article" do
    context "with good parameters" do
      setup do
        post :create, :blog => {:title => 'my blog post', :body => 'Ipsum lorem...'}
      end
      should create_record :blog
    end
    context "without a body" do
      setup do
        post :create, :blog => {:title => 'my blog post' }
      end
      should_not create_record Blog
    end
  end
  
== RespondWithJson
Check if the controller's response is json
   
Examples:
  context ":index.json" do
    setup do
      get :index, :format => 'json'
    end
    # Just check to see that the response was json
    should respond_with_json  
    # Evaluate the hash produced by the json yourself
    should respond_with_json { |json| json.first['blog']['title'] == 'blog post 1'}
  
    # Provide an exact match
    should respond_with_json.exactly(['blog' => {'id' => 1, 'title' => 'blog post 1'}])
    # Provide an exact match with a block
    should response_with_json.exactly{ |json| JSON.parse(Blog.all.to_json)}
  end
 
  context ":index.html" do
    setup do
      get :index
    end
 
    # or the negation
    should_not respond_with_json
  end
== TriggerCallbackMatcher
Test if create, update, destroy, or save callbacks were triggered.
Requires running
ShouldaExt::Matchers::TriggerCallbackMatcher.attach_active_record_callback_hooks!
in your test suite in order to work properly.
Examples:
  context "doing nothing to a record" do
    subject { Blog.new :title => 'blog title' }
    should_not trigger_callbacks
  end
  context "creating a record" do
    subject { Blog.create! :title => 'blog title' }
    should trigger_callbacks.for :create
    should_not trigger_callbacks.for :update, :destroy
  end
= Integrations
Currently only integrates with test/unit.  RSpec support to come.
= Shoulda Extensions
== ContextWithMatcherBeforeHooks
Adds the ability to define a 'before' method on any method which will be run before each context's setup/subject block.  Used by RecordCountChangeMatcher to record the number of records before the tested operation takes place.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
Based on font-awesome, rails-social-colors provide official colors of social brand icons
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
The idea is to provide pluggable social connections, activities and a method to digest those activities (e.g. in daily emails).
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
Follow, star, vote, like, social actions all in one.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Socmap App Design Framework - javascript + CSS
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
Gives the abillity to create likes, follows, blocks, and reporting for Rails applications.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
SofaBlog is a blog engine for Rails 3.1 apps (and ComfortableMexicanSofa)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
SofaGallery is an image gallery engine for Rails 3.1 apps (and ComfortableMexicanSofa)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
Rapid Rails Framework.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Soft Deletable for ActiveRecord.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
# Soft Delete
> In a production app, you should probably never really delete anything.
[source](https://twitter.com/theebeastmaster/status/966870021099180034)
A soft-delete marks a record as deleted, and keeps it in the database
for historical reference.
## Installation
Add this line to your application's Gemfile:
```ruby
gem "soft_delete-workbar", require: "soft_delete"
```
And then execute:
    $ bundle
Or install it yourself as:
    $ gem install soft_delete-workbar
## Usage
Safely "delete" records from your database without losing them permanently.
* Add SoftDelete to a model
  ```
  class MyModel < ActiveRecord::Base
    include SoftDelete
  end
  ```
* Add a `deleted_at` column to the model's database table
  ```
  rails g migration AddSoftDeleteToMyModels deleted_at:timestamp
  ```
* Safely call `MyModel#delete` without losing the record forever
## Methods
Please see the `SoftDelete` module and the associated tests for a description of
the methods that will be added to your model.
* `.not_deleted` - records without a deleted_at timestamp
* `.deleted` - records with a deleted_at timestamp
* `#delete` - set the deleted_at timestamp
* `#delete!` - delete the record from the database
* `#destroy` - set the deleted_at timestamp, and run callbacks
* `#destroy!` - delete the record from the database, and run callbacks
* `#restore` - set the deleted_at timestamp to nil
It will be necessary to exclude deleted records when querying the model.
Use the `not_deleted` scope that now exists on the model.
```ruby
class MyModelsController < ApplicationController
  def index
    @my_models = MyModel.not_deleted
  end
end
```
## Development
After checking out the repo, run `bin/setup` to install dependencies. Then, run
`rake spec` to run the tests. You can also run `bin/console` for an interactive
prompt that will allow you to experiment.
To install this gem onto your local machine, run `bundle exec rake install`. To
release a new version, update the version number in `version.rb`, and then run
`bundle exec rake release`, which will create a git tag for the version, push
git commits and tags, and push the `.gem` file to
[rubygems.org](https://rubygems.org).
## Contributing
Bug reports and pull requests are welcome on GitHub at
https://github.com/workbar-dev/soft_delete.
## License
The gem is available as open source under the terms of the
[MIT License](https://opensource.org/licenses/MIT).
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Activity
0.0
A Ruby gem that provides soft delete and recovery capabilities using deleted_at timestamp
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025