Sha256: 922764a51451cfa3a27a5b5378f0f2fcaae5504cb146e43a3c696c14cff29ba6
Contents?: true
Size: 355 Bytes
Versions: 1
Compression:
Stored size: 355 Bytes
Contents
# encoding: utf-8 module Dusen class Description attr_reader :syntax def initialize @syntax = Syntax.new end def search_by(field, &scoper) @syntax.learn_field(field, &scoper) end def self.read_syntax(&dsl) description = new description.instance_eval(&dsl) description.syntax end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dusen-0.2.2 | lib/dusen/description.rb |