class Riveter::Attributes::AttributeInfo
Public Instance Methods
default()
click to toggle source
# File lib/riveter/attributes.rb, line 315 def default @default ||= options[:default] end
default?()
click to toggle source
# File lib/riveter/attributes.rb, line 319 def default? !self.default.nil? end
evaluate_default(scope)
click to toggle source
# File lib/riveter/attributes.rb, line 323 def evaluate_default(scope) default? && default.respond_to?(:call) ? scope.instance_exec(&default) : default end
required?()
click to toggle source
# File lib/riveter/attributes.rb, line 311 def required? @required ||= (options[:required] == true) end