class Filer::Filed

Constants

INDEX

Public Class Methods

ensure_index() click to toggle source
# File lib/filer/filed.rb, line 10
def self.ensure_index
  return if Flex.exist?(index: INDEX)
  params = self.flex.default_mapping.clone[INDEX]
  params[:settings] = { number_of_replicas: 1,
                        number_of_shards: 4 }
                        puts params
  Flex.POST("/#{INDEX}", params)
end

Public Instance Methods

flex_id() click to toggle source
# File lib/filer/filed.rb, line 25
def flex_id
  key.gsub("/", "_")
end