Sha256: a8ada37f0bd0b6ffb6f77ab8c02cd9e62610dc4c47f04f5518dcf5c7c7a493af
Contents?: true
Size: 729 Bytes
Versions: 28
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
28 entries across 28 versions & 1 rubygems