Sha256: fe6300914b6e7852b4d89f6df96e41a7a1dfd9880c07355a0213cc77a9acd8f4

Contents?: true

Size: 273 Bytes

Versions: 7

Compression:

Stored size: 273 Bytes

Contents

module ActiveSearch
  class Result < Hash
    def initialize(result)
      result.to_hash.each do |k,v|
        unless v.nil?
          self[k.to_s] = v.respond_to?(:has_key?) && v.has_key?(I18n.locale.to_s) ? v[I18n.locale.to_s] : v
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
activesearch-0.1.3 lib/activesearch/result.rb
activesearch-0.1.2 lib/activesearch/result.rb
activesearch-0.1.1 lib/activesearch/result.rb
activesearch-0.1.0 lib/activesearch/result.rb
activesearch-0.0.16 lib/activesearch/result.rb
activesearch-0.0.15 lib/activesearch/result.rb
activesearch-0.0.14 lib/activesearch/result.rb