class AngularSprinkles::Element::Input
Public Class Methods
new(args)
click to toggle source
# File lib/angular_sprinkles/element/input.rb, line 4 def initialize(args) @args = (args || {}) end
Public Instance Methods
attributes()
click to toggle source
# File lib/angular_sprinkles/element/input.rb, line 8 def attributes { data: to_json_hash } end
Private Instance Methods
to_json_hash()
click to toggle source
# File lib/angular_sprinkles/element/input.rb, line 14 def to_json_hash Hash[@args.map do |k, v| [k.to_s.underscore.dasherize, v.is_a?(String) ? v : v.to_json] end] end