Module: Apiwork::Introspection::Dump

Defined in:
lib/apiwork/introspection/dump.rb,
lib/apiwork/introspection/dump/api.rb,
lib/apiwork/introspection/dump/type.rb,
lib/apiwork/introspection/dump/param.rb,
lib/apiwork/introspection/dump/action.rb,
lib/apiwork/introspection/dump/contract.rb,
lib/apiwork/introspection/dump/resource.rb

Defined Under Namespace

Classes: API, Action, Contract, Param, Resource, Type

Class Method Summary collapse

Class Method Details

.api(api_class) ⇒ Object



7
8
9
# File 'lib/apiwork/introspection/dump.rb', line 7

def api(api_class)
  API.new(api_class).to_h
end

.contract(contract_class, expand: false) ⇒ Object



11
12
13
# File 'lib/apiwork/introspection/dump.rb', line 11

def contract(contract_class, expand: false)
  Contract.new(contract_class, expand:).to_h
end