diff --git a/Gemfile b/Gemfile index 0fb1894..e336dc9 100644 --- a/Gemfile +++ b/Gemfile @@ -2,5 +2,9 @@ source 'https://gems.railsc.ru/' source 'https://rubygems.org' # Specify your gem's dependencies in treasury.gemspec -gem 'mime-types', '< 3.0' if RUBY_VERSION < '2' +if RUBY_VERSION < '2' + gem 'mime-types', '< 3.0' + gem 'json', '< 2' +end + gemspec diff --git a/lib/treasury/fields/no_require_initialization.rb b/lib/treasury/fields/no_require_initialization.rb new file mode 100644 index 0000000..1221dcf --- /dev/null +++ b/lib/treasury/fields/no_require_initialization.rb @@ -0,0 +1,24 @@ +# coding: utf-8 +module Treasury + module Fields + # поле не требующее инициализации + # обрабатываются только новые данные в очереди + # очистка хранилищ не производится + # + # @since 0.5.0 + # @api public + module NoRequireInitialization + protected + + def query_rows(_offset) + [] + end + + def lock_table(_name) + end + + def reset_storage_data + end + end + end +end