class Yori::Schema::V3::Composer

Provides register_component method

Attributes

id[R]

Public Class Methods

new(id) click to toggle source
# File lib/yori/schema/v3/composer.rb, line 11
def initialize(id)
  @id = id
end
register(id = '', &block) click to toggle source
# File lib/yori/schema/v3/composer.rb, line 28
def register(id = '', &block)
  composer = new(id)
  composer.instance_eval(&block)
end

Public Instance Methods

path(key, value = nil, &block) click to toggle source
# File lib/yori/schema/v3/composer.rb, line 23
def path(key, value = nil, &block)
  Yori::Schema::V3::Paths.register_path(id, key, value, &block)
end