module <%= name.split('_').map(&:capitalize).join %>

module Data
  class <%= klass %> < Base

    # Specify default data for each key inside block

<% if keys.empty? -%> # Define keys representing desired data

# key(:foo) { 'Example Default String' }

<% else -%> <% keys.each do |key| -%> <% data_type = key.include?(':') ? key[/*$/].to_sym : key.to_sym -%> <% key = key[/^*/] -%> <% if TRANSLATIONS.include? data_type -%>

key(:<%= key %>) { Defaults.translate :<%= data_type %> }

<% else -%>

    key(:<%= key %>) {  }
<% end -%>

<% end -%> <% end -%>

  end
end

end