Module: JsonFunc::FunctionHandler

Defined in:
lib/json_func.rb

Instance Method Summary collapse

Instance Method Details

#describe(function_name, description) ⇒ Object



44
45
46
47
# File 'lib/json_func.rb', line 44

def describe(function_name, description)
  @method_descriptions ||= {}
  @method_descriptions[function_name.to_s] = description
end

#method_descriptionsObject



49
50
51
52
53
# File 'lib/json_func.rb', line 49

def method_descriptions
  @method_descriptions.map { |method_name, method_description|
    method_description.merge(name: method_name)
  }
end