class Actions::StorageAdapter::ActiveRecord
Public Class Methods
new(table_name)
click to toggle source
# File lib/actions/storage_adapter/active_record.rb, line 20 def initialize(table_name) @table_name = table_name @record_class = Class.new(Record) @record_class.table_name = table_name end
Public Instance Methods
records()
click to toggle source
# File lib/actions/storage_adapter/active_record.rb, line 36 def records @record_class end
store(name:, context_id:, input:, output:, status:)
click to toggle source
# File lib/actions/storage_adapter/active_record.rb, line 26 def store(name:, context_id:, input:, output:, status:) @record_class.create!( name: name, context_id: context_id, input: input, output: output, status: status ) end