Sha256: f50b0e6bf1e4a50402f60b77d33e2ba70390a34788eac3e44db47b3aa8e01927
Contents?: true
Size: 641 Bytes
Versions: 10
Compression:
Stored size: 641 Bytes
Contents
module Glueby module Contract module Task module Timestamp module_function def create timestamps = Glueby::Contract::AR::Timestamp.where(status: :init) fee_estimator = Glueby::Contract::FeeEstimator::Fixed.new timestamps.each { |t| t.save_with_broadcast(fee_estimator: fee_estimator) } end end end end end namespace :glueby do namespace :contract do namespace :timestamp do desc 'create and broadcast glueby timestamp tx' task :create, [] => [:environment] do |_, _| Glueby::Contract::Task::Timestamp.create end end end end
Version data entries
10 entries across 10 versions & 1 rubygems