class RubyMotionQuery::AlertField
Attributes
keyboard_type[RW]
name[RW]
placeholder[RW]
secure_text_entry[RW]
Public Class Methods
new(name, opts = {})
click to toggle source
# File lib/project/alert_field.rb, line 9 def initialize(name, opts = {}) raise ArgumentError.new "A name parameter must be provided" unless name && name.length > 0 opts = {placeholder: opts, keyboard_type: :default} if opts.is_a? String @name = name.is_a?(Symbol) ? name : name.strip.gsub(/\s+/,'_').to_sym @keyboard_type = RubyMotionQuery::Stylers::KEYBOARD_TYPES.has_key?(opts[:keyboard_type]) ? opts[:keyboard_type] : :default @placeholder = opts[:placeholder] || '' @secure_text_entry = opts[:secure_text_entry] || false end