class Jisota::FileScript
Part of the Script duck type
Uploads a file on execution
Attributes
create[RW]
from[RW]
to[RW]
update[RW]
Public Class Methods
new(from: , to: , create: true, update: true, &block)
click to toggle source
# File lib/jisota/file_script.rb, line 11 def initialize(from: , to: , create: true, update: true, &block) @from = from @to = to @create = create @update = update if block_given? dsl = DSL.new(self) dsl.evaluate(&block) end end
Public Instance Methods
execute(context)
click to toggle source
# File lib/jisota/file_script.rb, line 22 def execute(context) Executor.new(script: self, context: context).run end