Module: Dynamoid::Persistence::ClassMethods
- Defined in:
- lib/dynamoid/persistence.rb
Instance Method Summary collapse
- #create_table(table_name, id = :id) ⇒ Object
- #table_exists?(table_name) ⇒ Boolean
- #table_name ⇒ Object
Instance Method Details
#create_table(table_name, id = :id) ⇒ Object
25 26 27 |
# File 'lib/dynamoid/persistence.rb', line 25 def create_table(table_name, id = :id) Dynamoid::Adapter.create_table(table_name, id.to_sym) end |
#table_exists?(table_name) ⇒ Boolean
29 30 31 |
# File 'lib/dynamoid/persistence.rb', line 29 def table_exists?(table_name) Dynamoid::Adapter.list_tables.include?(table_name) end |
#table_name ⇒ Object
21 22 23 |
# File 'lib/dynamoid/persistence.rb', line 21 def table_name "#{Dynamoid::Config.namespace}_#{self.to_s.downcase.pluralize}" end |