Sha256: 2e29a0f4af1a09483f8ff57a1c948b8a6798cc7bce17362ab85d486bca7748de

Contents?: true

Size: 368 Bytes

Versions: 1

Compression:

Stored size: 368 Bytes

Contents

require 'active_support/inflector'

module Resulang
  class Section
    include Fields
    include Rendering

    def self.inherited(subclass)
      Resulang::Dsl.register_section!(ActiveSupport::Inflector.underscore(subclass.name), subclass)
    end

    def initialize(&block)
      instance_eval(&block)
    end

    def get_binding
      binding
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
resulang-0.0.1 lib/resulang/section.rb