Erik Michaels-Ober
|
63ea4d5663
|
Merge pull request #36 from challengepost/namespace_impressionable_methods
Namespace impressionable methods
|
2012-03-21 12:48:51 -07:00 |
Erik Michaels-Ober
|
95125f4627
|
Merge pull request #37 from challengepost/optimize_impressionist_count
Optimize impressionist_count query via arel count with distinct option
|
2012-03-21 12:47:18 -07:00 |
Ross Kaffenberger
|
3a64d4b9ab
|
Add extract controller logic for bypassing impression to bot? method
|
2012-03-20 17:04:00 -04:00 |
Ross Kaffenberger
|
fcfacdfdc9
|
Optimize impressionist_count query via arel count with distinct option
|
2012-03-19 18:27:41 -04:00 |
Ross Kaffenberger
|
f59f897d25
|
Deprecation warning for counter_caching?
|
2012-03-19 15:56:42 -04:00 |
Ross Kaffenberger
|
4c2c09ca69
|
Rename instance method update_counter_cache => update_impressionist_counter_cache
|
2012-03-19 14:33:19 -04:00 |
Ross Kaffenberger
|
380f49cf62
|
namespace impressionable model module class methods with 'impressionist_'
|
2012-03-19 14:31:05 -04:00 |
Tute Costa
|
1c3f809da8
|
Moves ORM specific code to lib/impressionist/:orm/models. Adds mongo_mapper models.
Adds config/initializers/impression.rb file on install.
|
2012-03-12 19:54:29 -03:00 |
Tute Costa
|
0e7d75d1ec
|
Impressionable now extends ActiveSupport::Concern. Adds pg gem to test_app.
|
2012-03-12 18:10:25 -03:00 |
Tute Costa
|
952ce40ff9
|
White listing all Impression attributes according to new Rails active_record.whitelist default.
|
2012-03-12 17:34:01 -03:00 |
Erik Michaels-Ober
|
1174647779
|
Cleanup trailing whitespace
Trailing whitespace isn't friendly to git or vim users.
|
2012-03-06 14:04:32 -08:00 |
Kai Schlichting
|
e5566fad8a
|
speedup unique impressions by using "Impression#exists?" instead of "#Impression#size == 0"
|
2012-01-19 21:29:23 +01:00 |
mio
|
7a113edeb2
|
added :dependent => :destroy to is_impressionable
|
2011-12-13 13:51:23 +01:00 |
Cory Schires
|
e2ee248fba
|
Added documentation for ability to set conditions for recording impressions. Also, Had to do some work to get the tests passing
Merge remote branch 'upstream/master'
Conflicts:
test_app/Gemfile.lock
|
2011-11-27 13:39:45 -06:00 |
mio
|
132f1f74ec
|
fixed typo
|
2011-11-10 14:14:51 +01:00 |
mio
|
e63e835936
|
added draft for impressionist(...) uniqueness
|
2011-11-09 18:10:35 +01:00 |
mio
|
09bfa2f27e
|
implemented first version for unique check on controller level.
|
2011-11-07 20:41:51 +01:00 |
Cory Schires
|
aef6acc583
|
Move AR include into engine file.
|
2011-11-04 10:27:13 -05:00 |
Cory Schires
|
5386874eca
|
Better tests for counter caching.
|
2011-10-31 13:19:03 -05:00 |
Cory Schires
|
77219d23a5
|
Added tests for counter cache logic
|
2011-10-31 12:02:31 -05:00 |
Cory Schires
|
9d0b22515b
|
Added support for counter cache column.
|
2011-10-29 17:24:57 -05:00 |
John McAliley
|
ff5e76a60b
|
add new method that takes options hash, instead of using ugly method names.
fix for postgres select bug
upgrades in test_app Gemfile
|
2011-06-03 11:54:58 -04:00 |
John McAliley
|
ae5ae23e1c
|
Add referrer to impression model.
remove unused features dir.
|
2011-06-03 11:52:42 -04:00 |
cowboycoded
|
405d376366
|
add session_hash to impression model
changed migration template
added upgrade migration template
added unique_impression_count_session to impressionable model
fixed controller_spec
|
2011-03-06 23:22:39 -05:00 |
cowboycoded
|
bfb03eeb1c
|
2 model methods for unique impression account - based on unique ip_address & request_hash
|
2011-02-17 09:53:01 -05:00 |
cowboycoded
|
7c1ac8ccdc
|
log the controller_name and action_name when impressionist is called manually inside a controller action
|
2011-02-17 08:11:06 -05:00 |
cowboycoded
|
aeb42cc165
|
change back to module. causing problems in dev with reopen implementation
|
2011-02-13 14:15:31 -05:00 |
cowboycoded
|
cc6c813517
|
added support for current_user helper method of authentication
tests for both current_user (Post) and @current_user (Article) implementations
updated gems
|
2011-02-10 16:13:30 -05:00 |
cowboycoded
|
801b960cf4
|
convert user-agent to lowercase when checking bots with wild cards
|
2011-02-04 10:59:05 -05:00 |
cowboycoded
|
ec1b40487d
|
simply reopen ApplicationController instead of using include/extend. As long as the file is not named "application_controller.rb", then it will load. Rails does not load files from engine /app that have the same name as files in container application /app dir
|
2011-02-04 10:13:27 -05:00 |
cowboycoded
|
755bd937da
|
first commit
|
2011-02-03 23:13:41 -05:00 |