Sha256: d123a4e4493a484b5e6059d916377caadc1968579979e4c2c74ef6cdeb394e2a

Contents?: true

Size: 497 Bytes

Versions: 1

Compression:

Stored size: 497 Bytes

Contents

require "erb"
require "netatalk-config/version"

module NetatalkConfig
  class << self
    def afp
      template.result binding
    end

    def shares
      @shares || clear
    end

    def clear
      @shares = {}
    end

  private

    def template
      ERB.new File.read(__FILE__).split("__END__\n").last
    end
  end
end

__END__
<% shares.each do |name, share| %>
[<%= name %>]
  path = <%= share['path'] %>
  <% if share['time_machine'] == true %>time machine = yes<% end %>
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
netatalk-config-0.0.2 lib/netatalk-config.rb