class Proxy::Dns::Dnsmasq::Openwrt::DSL::Config
Attributes
name[R]
options[R]
type[R]
Public Class Methods
new(type, name = nil)
click to toggle source
# File lib/smart_proxy_dns_dnsmasq/backend/openwrt.rb, line 94 def initialize(type, name = nil) @type = type.to_sym @name = name @options = {} end
Public Instance Methods
to_s()
click to toggle source
# File lib/smart_proxy_dns_dnsmasq/backend/openwrt.rb, line 100 def to_s "config #{type} #{name}\n" + options.map do |name, value| if value.is_a? Array value.map do|val| " list #{name} '#{val}'" end.join "\n" else " option #{name} '#{value}'" end end.join("\n") + "\n" end