Class: ActiveRecord::Tasks::KuduDatabaseTasks
- Inherits:
-
Object
- Object
- ActiveRecord::Tasks::KuduDatabaseTasks
- Defined in:
- lib/active_record/tasks/kudu_database_tasks.rb
Overview
:nodoc:
Instance Attribute Summary collapse
-
#configuration ⇒ Object
readonly
Returns the value of attribute configuration.
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(configuration) ⇒ KuduDatabaseTasks
constructor
A new instance of KuduDatabaseTasks.
Constructor Details
#initialize(configuration) ⇒ KuduDatabaseTasks
Returns a new instance of KuduDatabaseTasks.
17 18 19 |
# File 'lib/active_record/tasks/kudu_database_tasks.rb', line 17 def initialize(configuration) @configuration = configuration end |
Instance Attribute Details
#configuration ⇒ Object (readonly)
Returns the value of attribute configuration.
15 16 17 |
# File 'lib/active_record/tasks/kudu_database_tasks.rb', line 15 def configuration @configuration end |
Instance Method Details
#create ⇒ Object
21 22 23 24 |
# File 'lib/active_record/tasks/kudu_database_tasks.rb', line 21 def create establish_connection connection.create_database configuration['database'] end |