class MarkLogic::DatabaseSettings::ElementWordLexicon

Public Class Methods

new(localname, collation = DEFAULT_COLLATION) click to toggle source
# File lib/marklogic/database_settings/element_word_lexicon.rb, line 4
def initialize(localname, collation = DEFAULT_COLLATION)
  @localname = localname
  @collation = collation
end

Public Instance Methods

append_to_db(database) click to toggle source
# File lib/marklogic/database_settings/element_word_lexicon.rb, line 9
def append_to_db(database)
  database.add_index("element-word-lexicon", self)
end
key() click to toggle source
# File lib/marklogic/database_settings/element_word_lexicon.rb, line 13
def key
  %Q{#{self.class.to_s}-#{@localname}}
end
to_json(options = nil) click to toggle source
# File lib/marklogic/database_settings/element_word_lexicon.rb, line 17
def to_json(options = nil)
  {
    "element-word-lexicon" => {
      "namespace-uri" => "",
      "localname" => @localname,
      "collation" => @collation
    }
  }
end