module Statefully::Inspect
{Inspect} provides helpers for human-readable object inspection.
Public Class Methods
from_fields(input)
click to toggle source
Inspect
a [Hash] of values in `key=val` format @param input [Hash] input values
@return [String] @api private
# File lib/statefully/inspect.rb, line 19 def from_fields(input) input.map { |key, val| "#{key}=#{val.inspect}" }.join(', ') end
from_hash(input)
click to toggle source
Inspect
a [Hash] of values in `key: val` format @param input [Hash] input values
@return [String] @api private
# File lib/statefully/inspect.rb, line 9 def from_hash(input) '{' + input.map { |key, val| "#{key}: #{val.inspect}" }.join(', ') + '}' end
Private Instance Methods
from_fields(input)
click to toggle source
Inspect
a [Hash] of values in `key=val` format @param input [Hash] input values
@return [String] @api private
# File lib/statefully/inspect.rb, line 19 def from_fields(input) input.map { |key, val| "#{key}=#{val.inspect}" }.join(', ') end
from_hash(input)
click to toggle source
Inspect
a [Hash] of values in `key: val` format @param input [Hash] input values
@return [String] @api private
# File lib/statefully/inspect.rb, line 9 def from_hash(input) '{' + input.map { |key, val| "#{key}: #{val.inspect}" }.join(', ') + '}' end