Class: ActiveRecord::ConnectionAdapters::PostgreSQLExtensionAlterer
- Inherits:
-
Object
- Object
- ActiveRecord::ConnectionAdapters::PostgreSQLExtensionAlterer
- Defined in:
- lib/active_record/postgresql_extensions/extensions.rb
Instance Method Summary collapse
-
#empty? ⇒ Boolean
:nodoc:.
-
#initialize(base, name, options = {}) ⇒ PostgreSQLExtensionAlterer
constructor
:nodoc:.
-
#to_sql ⇒ Object
(also: #to_s)
:nodoc:.
Constructor Details
#initialize(base, name, options = {}) ⇒ PostgreSQLExtensionAlterer
:nodoc:
136 137 138 139 140 141 |
# File 'lib/active_record/postgresql_extensions/extensions.rb', line 136 def initialize(base, name, = {}) #:nodoc: ActiveRecord::PostgreSQLExtensions::Features.check_feature(:extensions) @base, @name, @options = base, name, @sql = .collect { |k, v| build_statement(k, v) } end |
Instance Method Details
#empty? ⇒ Boolean
:nodoc:
143 144 145 |
# File 'lib/active_record/postgresql_extensions/extensions.rb', line 143 def empty? #:nodoc: @sql.empty? end |
#to_sql ⇒ Object Also known as: to_s
:nodoc:
147 148 149 |
# File 'lib/active_record/postgresql_extensions/extensions.rb', line 147 def to_sql #:nodoc: "#{@sql.join(";\n")};" end |