class Crowbar::ScopeBuilder

Overview

DSL Builder for configuring Scopes, Selectors, and Mutators

Defined in:

crowbar/dsl/builder.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(scope : Scope) #

Instance Method Detail

def bmp(&) #

def ftp(&) #

def http(&) #

def markdown(&) #

def mp3(&) #

def mutate(*names : Symbol) #

Attach mutators by name


def packet(&) #

def pdf(&) #

def png(&) #

def preserve(format : Symbol) #

Enable structure-preserving rules within this scope


def preserve(format : Symbol, &block : Rule -> Nil) #

def preserve_format(format : Symbol) #

def preserve_format(format : Symbol, &) #

def scope : Scope #

def seven_zip(&) #

def sql(&) #

def tar(&) #

def wad(&) #

def wav(&) #

def weight(val : Float64) #

def zip(&) #