class XMigra::Index
Attributes
file_path[RW]
name[R]
Public Class Methods
new(index_info)
click to toggle source
# File lib/xmigra/index.rb, line 5 def initialize(index_info) @name = index_info['name'].dup.freeze @definition = index_info['sql'].dup.freeze end
Public Instance Methods
definition_sql()
click to toggle source
# File lib/xmigra/index.rb, line 18 def definition_sql if Plugin.active @definition.dup.tap do |sql| Plugin.active.amend_source_sql(sql) end else @definition end end
id()
click to toggle source
# File lib/xmigra/index.rb, line 14 def id XMigra.secure_digest(@definition) end