class ROM::LDAP::Commands::Create
Public Instance Methods
execute(tuples)
click to toggle source
Pass tuple(s) to relation for insertion.
@param tuples [Hash, Array<Hash>]
@return [Array<Entry>]
@api public
# File lib/rom/ldap/commands/create.rb, line 21 def execute(tuples) Array([tuples]).flatten(1).map do |tuple| relation.insert(tuple) end end
Private Instance Methods
finalize(entries, *)
click to toggle source
Output through relation output_schema
@param entries [Array<Entry, FalseClass>]
@api private
# File lib/rom/ldap/commands/create.rb, line 34 def finalize(entries, *) entries.map { |t| relation.output_schema[t] } end