module Exclaim::Implementable

Attributes

config[RW]
implementation[RW]
json_declaration[RW]
name[RW]

Public Class Methods

new(json_declaration: nil, name: nil, implementation: ->(_config, _env) { nil } click to toggle source
# File lib/exclaim/implementable.rb, line 7
def initialize(json_declaration: nil, name: nil, implementation: ->(_config, _env) { nil }, config: {})
  @json_declaration = json_declaration
  @name = name
  @implementation = implementation
  @config = config
end