Commit Graph

350 Commits

Author SHA1 Message Date
zonkeynir c69437bfff Issue for mongoid
Queries is always on ObjectId type of imperssion_id, while model not restricts the type.
Thats can cause to saves in String format, hence not imperssions will be counted on counter_cache
2014-04-28 17:50:14 +03:00
John McAliley cb0002a7d2 Merge pull request #144 from beghbali/master
added :if and :unless conditionals to impressionist
2014-03-25 22:01:00 -04:00
Bashir Eghbali d157b1feff fixed specs 2014-02-21 16:09:57 -08:00
Bashir Eghbali 38ece35eb7 fixed tests + added tests for conditionals 2014-02-21 16:00:15 -08:00
Bashir Eghbali 78a35925b2 cleaned up the logic. too much double negative 2014-02-21 15:32:07 -08:00
Bashir Eghbali 2e5dabe9b3 added :if and :unless conditionals to impressionist 2014-02-21 13:13:33 -08:00
Antonio C Nalesso 1c3ac147aa Bump to 1.5.1 2013-12-31 21:19:04 +00:00
Antonio C Nalesso Moreira 71b081c749 Merge pull request #136 from geoffharcourt/geoffharcourt-issue_135
Only define Impressionable::ClassMethods::DEFAULT_CACHE when undefined
2013-12-31 13:19:21 -08:00
Geoff Harcourt ed00e3ffe2 Use more concise declaration of DEFAULT_CACHE
In response to @acnalesso’s notes on
e3f86c8051, using ||= to make assignment
of Impressionable::ClassMethods::DEFAULT_CACHE more concise, avoiding a
call to #defined? when checking to see if the constant has been
declared.
2013-12-31 14:51:24 -05:00
Antonio C Nalesso 24a93e8bcb Bump to 1.5.0 2013-12-30 17:55:38 +00:00
Antonio C Nalesso Moreira 22e46f6b3b Update CHANGELOG.rdoc 2013-12-30 17:52:11 +00:00
Antonio C Nalesso Moreira c8ed56b365 Merge pull request #133 from overovermind/master
Add functionality to count only specific messages
2013-12-30 09:48:37 -08:00
Geoff Harcourt e3f86c8051 Only define Impressionable::ClassMethods::DEFAULT_CACHE when undefined
Current behavior causes unnecessary warning messages to be issued when
using Impressionist with application preloaders such as spring.
2013-12-28 15:01:39 -05:00
Hannes Staffler 3494a040a2 updated readme 2013-12-13 10:39:14 +01:00
Hannes Staffler bad17466ee added functionality to filter by message 2013-12-13 10:20:20 +01:00
Erik Michaels-Ober a974bd85b3 Opt-out of build email notifications [ci skip] 2013-11-29 10:57:32 +01:00
Erik Michaels-Ober 428e0eb84f Update test app dependencies 2013-11-29 10:36:05 +01:00
Erik Michaels-Ober f5c19a535b Consistently use pessimistic comparison operator 2013-11-29 10:36:05 +01:00
Erik Michaels-Ober 576cd0a8d7 Move development dependencies into Gemfile 2013-11-29 10:36:02 +01:00
Erik Michaels-Ober a4e9e84d66 Enable fast finishing builds 2013-11-29 07:09:21 +01:00
Antonio C Nalesso ddb1a91c53 Bump to 1.4.13 2013-11-28 17:36:32 +00:00
Antonio C Nalesso Moreira 95faf9cece Merge pull request #130 from blarralde/patch-1
Allow nokogiri 1.6
2013-11-28 09:35:56 -08:00
Benjamin Larralde 522ef7b239 Fix syntax for nokogiri version 2013-11-27 17:51:46 -08:00
Benjamin Larralde f666bc7a35 Allow nokogiri 1.6 2013-11-27 17:46:46 -08:00
Antonio C Nalesso Moreira dc5def484c Fix maintainer name 2013-10-28 20:19:11 +00:00
Antonio C Nalesso Moreira 306793984b Bump to 1.4.12 2013-10-28 20:16:28 +00:00
Antonio C Nalesso Moreira 0ff7a09e82 Merge pull request #128 from barodeur/fix_mongoid_filter_not_defined
Fix Mongoid undefined 'filter' error
2013-10-28 13:14:00 -07:00
Paul Chobert 450f04dd66 Fix Mongoid filter error
```NameError: undefined local variable or method `filter'```
2013-10-28 19:05:04 +01:00
Antonio C Nalesso Moreira 5e6aebec1f Support Nokogiri < 1.6 see issue #124 2013-10-28 17:56:46 +00:00
Antonio C Nalesso Moreira fb535b29f7 Merge branch 'master' of https://github.com/charlotte-ruby/impressionist
Johnmcaliley - added code climate and changes to contributors.
2013-10-28 17:54:29 +00:00
Antonio C Nalesso Moreira c817a648a3 Bump to 1.4.11 2013-10-28 17:54:09 +00:00
jd pagano a3a44a88fd Refactor impressionist_count method in impressionable.rb method to be more human readable 2013-10-28 17:54:09 +00:00
John McAliley 15fbb76f88 added code climate and changes to contributors 2013-10-18 16:32:15 -04:00
Antonio C Nalesso Moreira 2807ba4ee9 Merge pull request #121 from joofsh/refactor_impressionable_impressionist_count_for_mongoid
Refactor override of impressionist_count for mongoid compatibility
2013-10-11 01:56:59 -07:00
jd pagano b8719206ff Refactor override of impressionist_count for mongoid compatibility to fit the same style as the default AR version 2013-10-10 19:31:57 -04:00
Antonio C Nalesso Moreira 2b0fc9e572 Bump to 1.4.11 2013-10-10 23:06:30 +01:00
Antonio C Nalesso Moreira cbece83ac9 Merge pull request #120 from joofsh/Refactor_impressionable_impressionist_count_method
Refactor impressionist_count method in impressionable.rb
2013-10-10 15:00:35 -07:00
jd pagano c054fe6b02 Refactor impressionist_count method in impressionable.rb method to be more human readable 2013-10-10 16:29:46 -04:00
Antonio C Nalesso Moreira 13cda5c508 Bump to 1.4.10 2013-09-30 20:48:08 +01:00
Antonio C Nalesso Moreira 2b4db0001d Merge pull request #116 from DouglasSherk/master
Fix startup crash with Mongoid wrapper.
2013-09-30 12:46:37 -07:00
DouglasSherk 483ea9ea9c Fix startup crash with Mongoid wrapper. 2013-09-30 14:02:47 -04:00
Antonio C Nalesso Moreira 6f74e58068 Bump to 1.4.9 2013-09-23 02:55:24 +01:00
Antonio C Nalesso Moreira 07183f6f71 Merge pull request #114 from petergoldstein/feature/add_strong_parameters_support
Don't include attr_accessible if StrongParameters is in use.
2013-09-22 18:52:37 -07:00
Antonio C Nalesso Moreira ccc7ac7a0b Merge pull request #113 from petergoldstein/feature/make_associative_create_hash_protected
Make associative_create_statement protected rather than private
2013-09-22 18:47:57 -07:00
Antonio C Nalesso Moreira 3cf6b2597e Merge pull request #115 from petergoldstein/feature/rails_4_and_travis
Travis Ci Update - Rails 4, Ruby 2.0, JRuby
2013-09-22 18:46:00 -07:00
Peter M. Goldstein 28298d578f Add Rails 4 as a permitted dependency. Add Rails 4 to the test matrix. Remove Ruby 1.8.x from test matrix because specs were failing anyway because of capybara dependency. Add JRuby to the test matrix and neaten up the JRuby dependencies. 2013-09-22 13:34:20 -07:00
Peter M. Goldstein 68ea36a7fe Make associative_create_statement protected rather than private, so it can be accessed by subclasses. This makes it easy for subclasses to add custom fields to the impression. 2013-09-22 11:43:59 -07:00
Peter M. Goldstein 67acf817d2 Don't use attr_accessible if StrongParameters is included in the application. 2013-09-22 11:37:28 -07:00
Antonio C Nalesso Moreira 6ff77290f2 fix travis failing, added entries to CHANGELOG 2013-09-09 00:34:01 +01:00
Antonio C Nalesso Moreira d17986f098 fix travis failing 2013-09-06 23:07:47 +01:00