Sha256: dd7cb9a7dd7dfbbf69463ee997516beab1f5d2f52ae7c97923b2ad73e1db7eac
Contents?: true
Size: 729 Bytes
Versions: 6
Compression:
Stored size: 729 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
6 entries across 6 versions & 1 rubygems