module Configru::OptionMethods
Public Instance Methods
transform(value)
click to toggle source
# File lib/configru/option.rb, line 16 def transform(value) return value unless self.transformation self.transformation[value] end
type?(value)
click to toggle source
# File lib/configru/option.rb, line 3 def type?(value) value.nil? || value.is_a?(self.type) end
valid?(value)
click to toggle source
# File lib/configru/option.rb, line 7 def valid?(value) return true unless self.validation if self.validation.is_a? Array self.validation.include? value else self.validation === value end end