module Dizby::BasicProtocol::ClassMethods
Attributes
scheme[RW]
Public Instance Methods
get_refinement(type)
click to toggle source
# File lib/dizby/protocol/basic.rb, line 15 def get_refinement(type) instance_variable_get(:"@#{type}_refined") rescue NameError nil end
Protected Instance Methods
refine(type, regex, &block)
click to toggle source
# File lib/dizby/protocol/basic.rb, line 25 def refine(type, regex, &block) refined = RefinedProtocol.new(regex, &block) instance_variable_set(:"@#{type}_refined", refined) end