class Riddle::Configuration::Source

Attributes

name[RW]
parent[RW]
type[RW]

Public Instance Methods

render() click to toggle source
# File lib/riddle/configuration/source.rb, line 6
def render
  raise ConfigurationError unless valid?
  
  inherited_name = "#{name}"
  inherited_name << " : #{parent}" if parent
  (
    ["source #{inherited_name}", "{"] +
    settings_body +
    ["}", ""]
  ).join("\n")
end
valid?() click to toggle source
# File lib/riddle/configuration/source.rb, line 18
def valid?
  !( @name.nil? || @type.nil? )
end