lib/protocol/redis/methods.rb in protocol-redis-0.2.0 vs lib/protocol/redis/methods.rb in protocol-redis-0.3.0

- old
+ new

@@ -1,5 +1,7 @@ +# frozen_string_literal: true + # Copyright, 2019, by Mikael Henriksson. <http://www.mhenrixon.com> # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights @@ -16,23 +18,33 @@ # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. +require_relative 'methods/generic' +require_relative 'methods/connection' +require_relative 'methods/server' +require_relative 'methods/geospatial' + +require_relative 'methods/counting' + require_relative 'methods/hashes' -require_relative 'methods/keys' require_relative 'methods/lists' -require_relative 'methods/server' require_relative 'methods/strings' module Protocol module Redis module Methods def self.included(klass) + klass.include Methods::Generic + klass.include Methods::Connection + klass.include Methods::Server + klass.include Methods::Geospatial + + klass.include Methods::Counting + klass.include Methods::Hashes - klass.include Methods::Keys klass.include Methods::Lists - klass.include Methods::Server klass.include Methods::Strings end end end end \ No newline at end of file