lib/gooddata/mixins/data_property_reader.rb
# encoding: UTF-8
#
# Copyright (c) 2010-2017 GoodData Corporation. All rights reserved.
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.
require_relative 'data_getter'
module GoodData
module Mixin
module DataPropertyReader
def data_property_reader(*props)
props.each do |prop|
define_method prop, proc { data[prop.to_s] }
end
end
end
end
end