require 'transflow/version'
require 'transflow/flow_dsl'

# Define a transaction flow
#
# @example
#
#   container = { do_one: some_obj, do_two: some_obj }
#
#   my_business_flow = Transflow(container: container) do
#     step(:one, with: :do_one) { step(:two, with: :do_two }
#   end
#
#   my_business_flow[some_input]
#
# @options [Hash] options The option hash
#
# @api public
def Transflow(options = {}, &block)
  Transflow::FlowDSL.new(options, &block).call
end

require 'transflow/version'
require 'transflow/flow_dsl'

def Transflow(options = {}, &block)
  Transflow::FlowDSL.new(options, &block).call
end

--- 
+++ 
@@ -1,6 +1,21 @@
 require 'transflow/version'
 require 'transflow/flow_dsl'
 
+# Define a transaction flow
+#
+# @example
+#
+#   container = { do_one: some_obj, do_two: some_obj }
+#
+#   my_business_flow = Transflow(container: container) do
+#     step(:one, with: :do_one) { step(:two, with: :do_two }
+#   end
+#
+#   my_business_flow[some_input]
+#
+# @options [Hash] options The option hash
+#
+# @api public
 def Transflow(options = {}, &block)
   Transflow::FlowDSL.new(options, &block).call
 end
Add YARD docs for Transflow()
