Sha256: 602320851fa7559c16942ac000eef0692c3081a9846ab8ae6ed41809b6bf4149
Contents?: true
Size: 730 Bytes
Versions: 3
Compression:
Stored size: 730 Bytes
Contents
# frozen_string_literal: true require "dato/dump/dsl/create_post" require "dato/dump/dsl/create_data_file" require "dato/dump/dsl/add_to_data_file" module Dato module Dump module Dsl class Directory include Dsl::CreateDataFile include Dsl::CreatePost include Dsl::AddToDataFile attr_reader :dato, :operations def initialize(dato, operations, &block) @dato = dato @operations = operations @self_before_instance_eval = eval "self", block.binding instance_eval(&block) end def method_missing(method, *args, &block) @self_before_instance_eval.send method, *args, &block end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dato-0.8.3 | lib/dato/dump/dsl/directory.rb |
dato-0.8.2 | lib/dato/dump/dsl/directory.rb |
dato-0.8.1 | lib/dato/dump/dsl/directory.rb |