module Flextures::Loader::ArrayEx
Public Instance Methods
to_hash(keys)
click to toggle source
@params [Array] keys hash keys @return [Hash] tanslated Hash data
# File lib/flextures/flextures_loader.rb, line 19 def to_hash(keys) values = self values = values[0..keys.size-1] if keys.size < values.size values = values + [nil] * (keys.size-values.size) if keys.size > values.size [keys, values].transpose.reduce({}){ |h,(k,v)| h[k]=v; h } end