class Skala::AlephAdapter::GetRecord
Public Class Methods
new(adapter)
click to toggle source
# File lib/skala/aleph_adapter/get_record.rb, line 5 def initialize(adapter) @adapter = adapter end
Public Instance Methods
call(record_id)
click to toggle source
# File lib/skala/aleph_adapter/get_record.rb, line 9 def call(record_id) get_record = @adapter.restful_api.record(record_id).get(view: :full) { "_type" => "record", "_id" => record_id, "fields" => { "record" => "#{get_record[/<?.*?>/]}#{WeakXml.find("<record>", get_record).to_s}" }, "_source" => get_record } end