class XMigra::View

Constants

OBJECT_TYPE

Attributes

depends_on[R]
name[R]

Public Class Methods

new(view_info) click to toggle source

Construct with a hash (as if loaded from a view YAML file)

# File lib/xmigra/view.rb, line 9
def initialize(view_info)
  @name = view_info["name"].dup.freeze
  @depends_on = view_info.fetch("referencing", []).dup.freeze
  @definition = view_info["sql"].dup.freeze
end